完成將num1和num2兩個(gè)內(nèi)存單元的值進(jìn)行交換?
有趣的方法
int num1=10,num2=20;
num1 = num2-num1;
num2 = num2-num1;
num1 = num2 + num1;
-----------------
有點(diǎn)難懂的方法
int num1=10,num2=20;
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
----------------
常規(guī)方法
int num1=10,num2=20,t;
t = num1; num1=num2;num2=t;