2.12 变量值互换

我们来实现这样的功能:两个变量的值互换。
如果仅仅是这样做:a=b,那么b的值就赋给a了,a原来的值就被覆盖掉了,你可以想象成b的值复制到a那里去同时覆盖掉了a原来的值。这样的操作是无法互换变量的值的。
经典的两个变量交换的算法:  
//把a的值保存到t里面 
t=a;
//把b的值赋给a,那么a原来的值就没有了,此时a和b的值一样 
a=b;
//把t的值赋给b,因为t保存了a原来的值,所以这样一来,a和b的值就和运算前置换了。
b=t;