用C語言交換兩個數的值

交換兩個數的值 方法一:(建立臨時變量來交換兩個數的值) tem=a;code a=b;源碼 b=tem;io 方法二:(不建立臨時變量) a=a+b;    a 10~30 b 20class b=a-b;    a 30    b 20~10變量 a=a-b;    a 30~20 b 10二進制 缺點:a+b有可能溢出方法 方法三:按二進制位異或 (兩個二進制位相同爲0.相異爲1)di a=
相關文章
相關標籤/搜索