1、通过中间变量
#define swap1(a,b) \
{ \
int temp = a; \
a = b; \
b = a; \
}
2、加减运算
#define swap2(a,b) \
{ \
a = a + b ; \
b = a - b ; \
a = a - b ; \
}
3、异或运行
#define swap3(a,b) \
{ \
a = a ^ b ; \
b = a ^ b ; \
a = a ^ b ; \
}
1、通过中间变量
#define swap1(a,b) \
{ \
int temp = a; \
a = b; \
b = a; \
}
2、加减运算
#define swap2(a,b) \
{ \
a = a + b ; \
b = a - b ; \
a = a - b ; \
}
3、异或运行
#define swap3(a,b) \
{ \
a = a ^ b ; \
b = a ^ b ; \
a = a ^ b ; \
}