逻辑与的话第一个条件为假就不会再判断第二个条件,逻辑或第一个条件为真也就不会再判断第二个条件
eg:
下面C程序的输出结果:
int i,a=1,b=2,c=3;
i=++a||++b||c++;
printf("%d %d %d %d" i,a,b,c);
输出结果为: 1 2 2 3
逻辑与的话第一个条件为假就不会再判断第二个条件,逻辑或第一个条件为真也就不会再判断第二个条件
eg:
i=++a||++b||c++;
printf("%d %d %d %d" i,a,b,c);
输出结果为: 1 2 2 3