1.增加临时变量
int a = 5;
int b = 10;
int temp = 0;
temp=a;
a=b;
b=temp;
2.位移运算交换
int x = 5;
int y = 10;
x=x^y;
y=x^y;
x=x^y;
3.数值相加减交换
int x = 5;
int y = 10;
x=x+y;//15
y=x-y;//5
x=x-y;//10