C语言,求助!!
#include"stdio.h"#defineNLputchar('\n')#definePR(format,value)printf("value%format\t"...
#include "stdio.h"
#define NL putchar('\n')
#define PR(format,value)printf("value%format\t",value)
#define PRINT1(f,x1)PR(f,x2);NL
#define PRINT2(F,X1,X2)PR(f,x1);PRINT1(f,x2)
main()
{ float x=5,x1=3,x2=8;
PR(d,x);
PRINT1(d,x);
PRINT2(d,x1,x2);
}
问题一,写出PR(d,x)宏替换后的展开
问题二,写出输出结果 展开
#define NL putchar('\n')
#define PR(format,value)printf("value%format\t",value)
#define PRINT1(f,x1)PR(f,x2);NL
#define PRINT2(F,X1,X2)PR(f,x1);PRINT1(f,x2)
main()
{ float x=5,x1=3,x2=8;
PR(d,x);
PRINT1(d,x);
PRINT2(d,x1,x2);
}
问题一,写出PR(d,x)宏替换后的展开
问题二,写出输出结果 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询