您的位置:首页 > 其它

两个变量值的互换

2015-09-29 21:42 232 查看
有个面试题是,有两个变量,在不需要第三个变量的情况下将两个值互换。

解决方案

例如 int a = 10,b = 11;
a = a + b; 首先将两个值的和赋值给a
b = a - b; a - b 得到的是之前a的值,然后将得到的值赋值给b,则b的值已经为a了。
a = a - b;
这样就实现了两个变量在没有第三个变量的情况下,实现值的互换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: