发布网友
共2个回答
热心网友
可以根据宏定义的一般格式来定义,一般格式如下:
#define
标识符
字符串
举例说明如下:
#include<stdio.h>
#define P printf // 对printf函数进行宏定义
#define D "%d\n" // 对printf函数中的格式说明符进行宏定义
#define F "%f\n" // 对printf函数中的格式说明符进行宏定义
void main()
{
int a=5;
float b=3.14;
P(D, a); // 调用宏定义,相当于printf("%d\n", a);
P(F, b); // 调用宏定义,相当于printf("%f\n", b);
}
热心网友
#include<stdio.h>
#define
outtputformat
"%d"
void
main()
{
int
k=2;
printf(outtputformat,k);
}
希望回答能帮到你,哪里不清楚再问。'
如果能帮到你,望采纳!