菜鸡自学笔记
int a =5;int b =6;int c=7;int d =8;
int m =2;int n=2;
(m=a<b)&&(n=c>d);//a<b
printf(" %d\n",n);//n=2
(m=a>b)&&(n=c>d);//a>b
printf(" %d\n",n);//n=0
复合逻辑运算中,逻辑与运算时,
&&前的括号内为0时,后面不用计算,整个式子为0,此时n=2;
&&前的括号内为1时,继续后面计算,虽然整个式子仍为0;但n=0。