作业帮 > 数学 > 作业

x,y,z分别为3,4,5.if(x!=z); else x=z;z=y;y=x; 执行后x,y,z分别为多少,还有就是

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/18 13:16:07
x,y,z分别为3,4,5.if(x!=z); else x=z;z=y;y=x; 执行后x,y,z分别为多少,还有就是if后面可以没有执行语句吗
x,y,z分别为3,4,5.if(x!=z); else x=z;z=y;y=x; 执行后x,y,z分别为多少,还有就是
x,y,z 结果分别是 3,3,4.
分析:
if (x!=z),3 != 5,条件为真,但 if 之后只有一个分号,表示空语句,什么都不执行.
else x = z; 由于条件为真,这句不执行.
z = y; z 修改为 4.
y = x; y 修改为 3.
结果,x 不变,y 为 3,z 为 4.