我们一般用的就是临时变量法吧。形如:
t = *a;
*a = *b;
*b = t;
还可以这样:
*a = *a ^ *b;
*b = *a ^ *b;
*a = *a ^ *b;
也可以这样:
*a = *a + *b;
*b = *a - *b;
*a = *a - *b;
我想说的是,这样做的前提是如果 a = b ……这一切统统完蛋。
我们一般用的就是临时变量法吧。形如:
t = *a;
*a = *b;
*b = t;
还可以这样:
*a = *a ^ *b;
*b = *a ^ *b;
*a = *a ^ *b;
也可以这样:
*a = *a + *b;
*b = *a - *b;
*a = *a - *b;
我想说的是,这样做的前提是如果 a = b ……这一切统统完蛋。