#include <stdio.h>
/*
定义宏SWAP(t,x,y)以交换t类型的两个参数
*/
#define SWAP(t,x,y) do{t temp=x;x=y;y=temp;}while(0)
int main(void)
{
int a=21,b=23;
SWAP(int,a,b);
printf("%d/t%d",a,b);
return 0;
}
#include <stdio.h>
/*
定义宏SWAP(t,x,y)以交换t类型的两个参数
*/
#define SWAP(t,x,y) do{t temp=x;x=y;y=temp;}while(0)
int main(void)
{
int a=21,b=23;
SWAP(int,a,b);
printf("%d/t%d",a,b);
return 0;
}