两个变量a 和 b 如何在不使用第三个变量的情况下实现数值交换,方法如下:
<1>:
a = a^b;
b = a^b;
a = a^b;
<2>
a = a + b;
b = a - b;
a = a - b;
<3>: 第一种的另外一种写法
a ^= b^= a ^= b;
欢迎大家补充,谢谢!
本文介绍了一种在不使用第三个变量的情况下实现两个变量数值交换的方法,并提供了三种不同的实现方式,帮助开发者掌握这一实用的编程技巧。
两个变量a 和 b 如何在不使用第三个变量的情况下实现数值交换,方法如下:
<1>:
a = a^b;
b = a^b;
a = a^b;
<2>
a = a + b;
b = a - b;
a = a - b;
<3>: 第一种的另外一种写法
a ^= b^= a ^= b;
欢迎大家补充,谢谢!
9005

被折叠的 条评论
为什么被折叠?