关于逻辑运算符与算术语句的结合使用 ——望大家帮忙解决
下面是我做填空题中的1道题,运行结果与参考答案一致,却与我想的不一样。
程序代码:#include <stdio.h>
void main()
{
int x=0, y=0, z=0;
++x||y++&&z++; //因为++x是前缀所以x=1 又由于是逻辑或运算所以y++不计算 最后进行与运算
printf("%d %d %d\n\n", x, y,z); //所以结果应该是 1 0 1 但实际确实 1 0 0
}









