下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 09:38:12
下列程序运行后x的值是a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;下列程序运行后x的值是a=b=c=0;x=35;if(!a)x--;elsei
下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;
下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;
下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;
x=4
x被赋予了最后一个值,前面的值被覆盖了.
...但是程序继续往下,if(c)后面的语句不执行,就执行了else后的语句,所以x=8; 如果程序是这样的 main(void) { int a,b,c; int x=88; a=b=c=1; if(!a)x--; else if(b); if(c)x=8; else x=8;...