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语句输

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:51:31

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=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 怎么得到的,

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语句输
y==z是做判断,如果真就是1,假就是0 y=z=4是真的所以就是1,赋给x