一、快速交换a,b的值
#include<stdio.h>
#include<stdlib.h>
#define swap(a,b) ((&(a)!=&(b)))? ((a)^=(b)^=(a)^=(b)):((a)=(a))
int main(void)
{
int a, b;
scanf("%d%d",&a,&b);
printf("你输入的数据是a=%d b=%d\n",a,b);
swap(a,b);
printf("swap交换后数据a=%d b=%d\n",a,b);
return 0;
}