两个变量值的交换,其中用到临时变量。
|
temp=a;
a=b;
b=temp;
|
如果在没有临时变量的情况下,该如何做呢?
网络上的人们给出了两种方法:
一、异或法
|
a=a^b;
b=b^a;
a=a^b;
|
二、加减法
a = a
+b;
b = a -
b;
a = a - b;
|