交换变量值
不使用新的变量,交换两个变量的值。比如有两个变量a、b,我们希望交换他们的值。有两种不同的方法:
基于加减法:
a = a + b
b = a - b
a = a - b
基于异或运算:
a = a ^ b
b = a ^ b
a = a ^ b
不使用新的变量,交换两个变量的值。比如有两个变量a、b,我们希望交换他们的值。有两种不同的方法:
基于加减法:
a = a + b
b = a - b
a = a - b
基于异或运算:
a = a ^ b
b = a ^ b
a = a ^ b