定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
#include<stdio.h>
#include<stdlib.h>
#define swap(a,b) t=a;a=b;b=t;
int main()
{
int a, b,t;
scanf("%d%d", &a, &b);
swap(a,b);
printf("a=%d b=%d", a, b);
system("pause");
return 0;
}
输出示例