1. 使用第三方变量
int temp;
temp = a;
a = b;
b = temp;
2. 不使用第三方变量
a = b - a;
b = b - a;
a = b + a;
3.使用异或进行交换
a = a ^ b;
b = a ^ b;
a = a ^ b;
int temp;
temp = a;
a = b;
b = temp;
a = b - a;
b = b - a;
a = b + a;
a = a ^ b;
b = a ^ b;
a = a ^ b;