不用临时变量,直接交换两个数

参考来源:http://www.cnblogs.com/liunianmoshi/p/mianshi.html
很少留意异或的用法,可能是我基础比较薄弱,不过见到这个真是发现个新方式。

static void Main(string[] args) { int numA = 321; int numB = 8765; numA = numA ^ numB; numB = numB ^ numA; numA = numA ^ numB; Console.WriteLine(numA); Console.WriteLine(numB);
}
原文地址:https://www.cnblogs.com/judylucky/p/4059566.html