标签:
有两个变量a和b,不使用任何中间变量交换a和b。
方法一:
采用如下方法:
a=a+b;
b=a-b;
a=a-b;
这样做的缺点就是如果a、b都是比较大的数,则a=a+b时就会越界。
而采用:
a=a^b;
b=a^b;
无需担心越界的问题,这样就比较好。
交换a、b
原文地址:http://www.cnblogs.com/wuchanming/p/4309310.html