楼上的专家版,很少见,我没有见过,不做评论。
我把你说的其他版本说说吧:
其中的菜鸟版,也是日常用的最多的。可读性也是最强的。
菜鸟版:
int temp = a;
a = b;
b = temp;
其中的入门版,是存在有弊端的,当a,b都非常大时容易引发数据越界的危险。
入门版:
a = a + b;
b = a - b;
a = a - b;
其中的高手版,当项目非常在乎效率的时候可以用这种方法。这个方法就是早期的一种加密和解密的原型。它的弊端就是阅读性略差,菜鸟看不懂。
高手版:
a = a ^ b;
b = a ^ b;
a = a ^ b;
|