使用異或運算實現兩數交換

一般咱們實現兩數交換不得不引入一個臨時變量temp做爲媒介,而使用異或運算也能實現一樣的功能,甚至無需使用臨時變量。php 這是一個一般的作法:java int main(){ int a=1,b=2,temp; temp=a; a=b; b=temp; printf("%d,%d\n",a,b); return 0; } 關於異或(Exclusive OR) Wikipedia解釋測
相關文章
相關標籤/搜索