65,210
社区成员
发帖
与我相关
我的任务
分享
if(a>b){
c=a;
a=b;
b=c;
}
如果&x != &y
x = x xor y
y = x xor y
x = x xor y
x = x xor y
y = x xor y //这句就相当与y=x xor y xor y (而y xor y=0 ,x xor 0=x ) 由此y=x
x = x xor y //同理
还有其他的楼主可参考:
x=x+y;
y=x-y;
x=x-y;
也可实现交换