int num1=10; int num2=20; int temp=num1; num1=num2; num2=temp;方法二
int num1=10; int num2=20; num1=num1+num2; num2=num1-num2; num1=num1-num2;
好处:不需要临时变量
坏处:相加可能超出存储范围且有局限性(只能针对数值型)
num1=num1^num2; num2=num1^num2; num1=num1^num2;

int num1=10; int num2=20; int temp=num1; num1=num2; num2=temp;方法二
int num1=10; int num2=20; num1=num1+num2; num2=num1-num2; num1=num1-num2;
好处:不需要临时变量
坏处:相加可能超出存储范围且有局限性(只能针对数值型)
num1=num1^num2; num2=num1^num2; num1=num1^num2;