已知int x=10,y=20,z=30; 执行下面语句 if(x>y) z=x;x=y;y=z;后的值

问题描述:

已知int x=10,y=20,z=30; 执行下面语句 if(x>y) z=x;x=y;y=z;后的值
x=20;y=30,z=30最好解释下那个if语句啊没看懂
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
int x=10,y=20,z=30;
if(x>y) //如果x > y就执行z=x,但实际10 > 20是不成立的,所以不会执行下一句z=x
z=x;
x=y; 执行完这句x=20,y=20,z=30
y=z; 执行完这句x=20,y=30,z=30
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答