方法1(常规需要中间变量,写程序常用):
temp=x;
x=y;
y=temp;
方法2(可能溢出)
x=x+y;
y=x-y;
x=x-y;
方法3:利用异或运算的性质:一个数和两个相同的数异或,值不变
x=x^y;
y=x^y
x=x^y
方法1(常规需要中间变量,写程序常用):
temp=x;
x=y;
y=temp;
方法2(可能溢出)
x=x+y;
y=x-y;
x=x-y;
方法3:利用异或运算的性质:一个数和两个相同的数异或,值不变
x=x^y;
y=x^y
x=x^y