假定所有变量均已正确说明,下列程序段运行后X的值是什么?说明原因!a=b=c=0;x=35; if(!a) x--; else if(b); if(c) x=3; else x=4;
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 16:02:17
![假定所有变量均已正确说明,下列程序段运行后X的值是什么?说明原因!a=b=c=0;x=35; if(!a) x--; else if(b); if(c) x=3; else x=4;](/uploads/image/z/3975540-60-0.jpg?t=%E5%81%87%E5%AE%9A%E6%89%80%E6%9C%89%E5%8F%98%E9%87%8F%E5%9D%87%E5%B7%B2%E6%AD%A3%E7%A1%AE%E8%AF%B4%E6%98%8E%2C%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E8%BF%90%E8%A1%8C%E5%90%8EX%E7%9A%84%E5%80%BC%E6%98%AF%E4%BB%80%E4%B9%88%3F%E8%AF%B4%E6%98%8E%E5%8E%9F%E5%9B%A0%21a%3Db%3Dc%3D0%3Bx%3D35%3B+if%28%21a%29+x--%3B+else+if%28b%29%3B+if%28c%29+x%3D3%3B+else+x%3D4%3B)
x͐J@F_%YHmJ&۴TDdEHKKRQ'"R0QѾܙq+8m"{*Y
H$8ޗo
][*B G^O
假定所有变量均已正确说明,下列程序段运行后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 因为a=0时候!a为真所以,x自减1. 跟着直接到 if(c) 由于c=0所以运行else,x=4 如果编译器打开优化的话,会直接忽略所有过程,得到x=4