不使用第三方变量交换两个变量的值

^异或:一个数对另一个数进行两次异或,结果还是其本身

x = x ^ y;
y = x ^ y;// y的值变为x
x = x ^ y;

x = x + y;
y = x - y;
x = x - y;

猜你喜欢

转载自blog.csdn.net/qq_27046951/article/details/81295967