c=(++a||++b);//貌似前边为真 逻辑或 后边的不计算
c=(++a && ++b);//这样就会计算了
#include<stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c=0;
a=1,b=2;
c=++a||++b;
printf("a=%d\n b=%d c=%d\n",a,b,c);
c=++a && ++b;
printf("a=%d\n b=%d c=%d\n",a,b,c);
system("PAUSE");
return 0;
}