1.算法1:借助第三个变量
int a = 10;
int b = 5;
int c = 0;
c = a;//把a的值存入c中
a=b; //把b的值赋给a
b=c; //把c中a的值赋给b
//最后结果a=5、b=10;成功交换a、b的值。
2.算法2:
int a = 10;
int b = 5;
a = a+b; //a=10+5;
b = a-b; //b=10+5-5;
a = a-b ; //a =10+5-10;
//最后结果a=5、b=10;成功交换a、b的值。