&&和||的關系: #include <stdio.h> int main() { int i = 0,a=1,b=2,c=3,d=4; //&&每個表達式都要執行,||第一個表達式為真,後面的就不執行了 /*i= a++&&++b&&d++;*/ i = a++||++b||d++; /*printf("a=%d\nb=%d\nc=%d\nd=%d\n",a,b,c,d);*///2 3 3 5 printf("a=%d\nb=%d\nc=%d\nd=%d\n", a, b, c, d);//2 2 3 4 printf("i=%d\n",i);//1 return 0; }