两个变量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;
欢迎大家补充,谢谢!