第一种方法:
int a = 2;
int b = 3;
int temp = 0;
temp = a;
a = b;
b = temp;
这种方式,简单明了,可读性好
第二种方法
int a = 2;
int b = 3;
a = a + b;
b = a - b;
a = a - b;
这种方式没有借助第三方变量,但是a + b有可能溢出吧!!!
第三种方法
int a = 2;
int b = 3;
a = a ^ b;
b = a ^ b;
a = a ^ b;
据说这种方法执行效率高。
|
|