How?
int c = a; a = b; b = c;
这样会浪费多一点内存去存放c,so还有吗?
a ^= b; b ^= a; a ^= b;
^:异或。
答案碉堡了, 不过估计除了有可能在面试这种场合下出现之外,好像也没什么机会可以用。