定义两个变量,分别赋值,交换两个变量的值
方法一:引入第三变量(中间值)
int a = 1,b = 2;
int c = a;//c=1
a = b;//a=2
b = c;//b=1
方法二:统一收缴,重新分配(不用第三变量)
int a = 1,b = 2;
int a = a + b;//a=1+2=3
b = a - b;//b=3-2=1
a = a - b;//b=3-1=2
定义两个变量,分别赋值,交换两个变量的值
方法一:引入第三变量(中间值)
int a = 1,b = 2;
int c = a;//c=1
a = b;//a=2
b = c;//b=1
方法二:统一收缴,重新分配(不用第三变量)
int a = 1,b = 2;
int a = a + b;//a=1+2=3
b = a - b;//b=3-2=1
a = a - b;//b=3-1=2