不添加其它变量实现a 和 b的交换
a = a^b;
b = a^b;
a = a^b;
a^b^b = a;
a^b^a = b;
这样交换a,b的特点是:
不用借助第三个变量,且当a,b比较大时,不会溢出。
不添加其它变量实现a 和 b的交换
a = a^b;
b = a^b;
a = a^b;
a^b^b = a;
a^b^a = b;
这样交换a,b的特点是:
不用借助第三个变量,且当a,b比较大时,不会溢出。