不用臨時變量交換兩個數

方法一:

a=a+b-(b=a);

方法二:

a=a*b/(b=a);

方法三:

a=b-a;
b=b-a;
a=b+a;

方法四:

a=a^b;
b=a^b;
a=a^b;

方法一、二可能會受編譯器影響。。。

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