交换a,b的值.
方法1:
a = a + b;
b = a - b;
a = a - b;
这样做的缺点是:如果a和b都是比较大的数,那么a+b会超界.
方法2:
a = a ^ b;
b = a ^ b;
a = a ^ b;
这样就不用担心超界的问题..其中^为异或运算符.
交换a,b的值.
方法1:
a = a + b;
b = a - b;
a = a - b;
这样做的缺点是:如果a和b都是比较大的数,那么a+b会超界.
方法2:
a = a ^ b;
b = a ^ b;
a = a ^ b;
这样就不用担心超界的问题..其中^为异或运算符.