1. 程式人生 > >C語言實現交換兩個數

C語言實現交換兩個數

C語言中要實現交換兩個變數的值可以有很多種方法,下面是我收集的方法:

方法一:使用臨時變數

方法二:不使用臨時變數

另外一種使用異或操作的

比上面更簡單的,可以寫成一句話

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

還有用匯編實現的: