int num1=10;
int num2=20;
//1、簡單的數學方法實現數字交換
num1=num1+num2;//num1=30
num2=num1-num2;//num2=10
num1=num1-num2;//num1=20
//2、利用按位異或實現數字交換
num1=num1^num2;
num2=num1^num2;//num2=10
num1=num1^num2;//num1=20
//也可以直接用一行代碼實現:num1^=num2^=num1^=num2;
//3、利用零時變量temp來實現數字交換
int temp = num1;
num1 = num2;
num2 = temp;