&&——逻辑与操作符
||——逻辑或操作符
要区分逻辑与和按位与——1 & 2 ——0 1 && 2 —— 1
要区分逻辑或和按位或——1 | 2 ——3 1 || 2 —— 1
注意:&&——左边操作数如果为假,右边无需计算
||——左边操作数如果为真,右边无需计算
#include <stdio.h>
int main()
{
int i = 0,a = 1,b = 2,c = 3,d = 4;
i = a++ || ++b || d++;
printf("a = %d,b = %d,c = %d,d = %d\n",a,b,c,d);
printf("%d\n",i);
return 0;
}