a,b交换如题:a a^bb b^aa a^b#include stdio.h#define SWAP(a,b)\{\(a) (a)^(b)(b) (b)^(
a,b交换
如题:
a = a^b;
b = b^a;
a = a^b;
#include <stdio.h>#define SWAP(a,b)\ {\ (a) = (a)^(b);(b) = (b)^(a);(a) = (a)^(b);\ }int main(void){ int a = 100,b = 200; SWAP(a,b); printf("a = %d,b = %d\n",a,b); return 0;}结果:a = 200,b = 100
