编程题
1.定义一个宏,将大写字母转换成相应的小写字母
代码:
#include <stdio.h>
#define Z(a) a=a+32
void main()
{
char a;
printf(“输人一个大写字母:\n”);
scanf("%c",&a);
printf("%c\n",Z(a));
}
运行结果:
2.定义一个宏,交换两个参数的值。
代码:
#include <stdio.h>
#define Z(a,b) int t;t=a;a=b;b=t
void main()
{
int a,b;
printf(“Input two numbers:\n”);
scanf("%d %d",&a,&b);
Z(a,b);
printf("\n%d %d\n",a,b);
}
运行结果: