1、通过第三个变量交换
也是最常用的方法,通过一个中间变量t即可完成对a、b变量的交换:
int main(){
int a = 2;
int b = 3;
int t ;
t = b;
b = a;
a = t;
return 0;
}
使其中一个变量保存两数之差,在另一变量上加减这个差就可以完成交换:
int main(){
int a = 2;
int b = 3;
int a = b - a;
int b = b + a;
int a = b - a;
return 0;
}