作业帮 > 综合 > 作业

x=y==z?#include"stdio.h" void main() { int x,y,z; x=2; y=x+2

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 15:18:56
x=y==z?
#include"stdio.h" void main() { int x,y,z; x=2; y=x+2; printf("x=%d,y=%d\n",x,y); x*=y=z=4; printf("x=%d,y=%d,z=%d\n",x,y,z); x=y==z; printf("x=%d,y=%d\n",x,y); } 上面这个程序中的因为这个句子x=y==z,使的下面的printf语句输出结果是 x=1,y=4; 想知道那个x=1 怎么得到的,
y==z是做判断,如果真就是1,假就是0 y=z=4是真的所以就是1,赋给x