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