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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:10:08
c语言 { int x=1,y=1; if(0)if(1)x=2;else y=3; printf(

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