首页 新闻 会员 周边

int a =12 ,int b =10

0
[已解决问题] 解决于 2014-01-07 13:56

 它们之间不通过第三个参数 互换值? 谢谢帮助!

代码wang的主页 代码wang | 初学一级 | 园豆:191
提问于:2011-03-06 10:39
< >
分享
最佳答案
0

a=a+b;

b=a-b;

a=a-b;

奖励园豆:5
y.beiying | 菜鸟二级 |园豆:215 | 2011-03-06 10:49
其他回答(1)
0

a = a ^ b;

b = a ^ b;

a = a ^ b;

异或描述的是两个值之间的“差异”,无方向之分,可以防止溢出。

while (2) | 园豆:205 (菜鸟二级) | 2011-03-06 10:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册