A值與B值的交換方法

A值與B值交換的三種方法


方法一:


設臨時變量

int temp;
A = temp;
A = B;
B = temp;

這是最常用的方法


方法二:


加減法的思想

A += B;
B = A-B;
A = A-B;

方法三:


異或的思想

a = a^b;
b = a^b;
a = a^b;
內存底層的操作


這是最常見的幾種方法,還有的就是 交換地址和乘除法。

乘除法,會出現除數爲零的情況,一般不用



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章