《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p241
习题7
11.定义一个有参宏SWAP(t,x,y)
,用以交换t类型的两个参数的值
#include
#define SWAP(t,x,y) t=x;x=y;y=t;
int main()
{
float temp,a,b;
printf("输入a和b:");
scanf("%f%f",&a,&b);
SWAP(temp,a,b);
printf("a=%.2f\n",a);
printf("b=%.2f\n",b);
return 0;
}