用位异或运算(^)交换两个整形数的值

开发过程中遇到两个整数交换值,可以这么干。很好用的方法。
int a = 123;
int b = 456;
a = a ^ b;
b = b ^ a;
a = a ^ b;
就能实现ab的交换了

猜你喜欢

转载自blog.csdn.net/gis0911178/article/details/80527394