給定兩個整形變量,不使用中間值使其值互換

上一個博客我們給出了使用中間變量使值互換 這次不用中間變量如何互換呢 我們想到了一個辦法 異或 我們給定兩個整形變量i和j的值 我們將i和j異或後的值賦予i 然後將j和有了新值的i異或之後的值賦予j 這時候j的值就變成了原來的i的值 我們將這時候的j和i異或賦予i 異或之後的值就會變成原來的j的值 註釋爲異或過程!
相關文章
相關標籤/搜索