if 语句
int x=10,y=20,z=30;if (x>y)
z=x;x=y;y=z;
这道题为什么最后的结果是x=20.y=30,z=40???
x>y不成立还会执行下面的语句吗
2004-09-05 22:15
2004-09-06 10:08
[QUOTE]这道题为什么最后的结果是x=20.y=30,z=40??? [/QUOTE]
z=40,会有这种结果?
2004-09-06 12:58
2004-09-06 21:19
2004-09-07 14:11
2004-09-07 17:06
2004-09-18 17:17
2004-09-18 19:19
这道题我倒是看出来了,
因为X>Y不成立,
所以,z=x; 不执行,
而做下面的语句:
x=y;y=z; (把20给了X,然后又把z 的30 给了Y;)
结果20 30 30
2004-09-18 19:42
2004-09-19 13:05