下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c

发布时间:2021-02-23 23:46:25

下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else x=4;

网友回答

x=4x被赋予了最后一个值,前面的值被覆盖了.
======以下答案可供参考======
供参考答案1:
...但是程序继续往下,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;...
以上问题属网友观点,不代表本站立场,仅供参考!