一、三变量交换法
t=a;
a=b;
b=t;
二、不借助任何变量(要定义了加减法的数据类型)
a=a+b;
b=a-b;
a=a-b;
三、不借助任何变量(异或)
a=a^b;
b=a^b;
a=a^b;
自己与自己异或为0;0与任何数异或还是那个数。
一、三变量交换法
t=a;
a=b;
b=t;
二、不借助任何变量(要定义了加减法的数据类型)
a=a+b;
b=a-b;
a=a-b;
三、不借助任何变量(异或)
a=a^b;
b=a^b;
a=a^b;
自己与自己异或为0;0与任何数异或还是那个数。