char format[] = "%d\n"
int n = 89
printf(format,n)
"FORMAT" 是“输出格式”的宏定义。如:#define P printf#define D "%d\n"
#define F "%f\n"
main(){
int a=5, c=8, e=11
float b=3.8, d=9.7, f=21.08
P(D F,a,b)
P(D F,c,d)
P(D F,e,f)
}
此处的“D”、“F”和“FORMAT”是同一种用法。
char format[] = "%d\n"
int n = 89
printf(format,n)
"FORMAT" 是“输出格式”的宏定义。如:#define P printf#define D "%d\n"
#define F "%f\n"
main(){
int a=5, c=8, e=11
float b=3.8, d=9.7, f=21.08
P(D F,a,b)
P(D F,c,d)
P(D F,e,f)
}
此处的“D”、“F”和“FORMAT”是同一种用法。