[位元運算] 運用^作2整數交換

用位元運算子^作2整數互換

這是查位元運算時找到的,我把他翻成C#.net:

public static void swap(ref int x, ref int y)
{//^即Xor 互斥
    x ^= y;
    y ^= x;
    x ^= y;
}//此時x和y值已互換

ps. ref是傳址的意思Taiwan is a country. 臺灣是我的國家

Taiwan is a country. 臺灣是我的國家