c语言 { int x=1,y=1; if(0)if(1)x=2;else y=3; printf("x=%d,y=%d\n",x,y);

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 20:21:17
c语言{intx=1,y=1;if(0)if(1)x=2;elsey=3;printf("x=%d,y=%d\n",x,y);c语言{intx=1,y=1;if(0)if(1)x=2;elsey=3;

c语言 { int x=1,y=1; if(0)if(1)x=2;else y=3; printf("x=%d,y=%d\n",x,y);
c语言 { int x=1,y=1; if(0)if(1)x=2;else y=3; printf("x=%d,y=%d\n",x,y);

c语言 { int x=1,y=1; if(0)if(1)x=2;else y=3; printf("x=%d,y=%d\n",x,y);
第一个if语句无论何时都不成立,所以不会执行第二个if语句,直接执行else即y=3.
结果是x=1,y=3