帮我看下这个题
答案:2 悬赏:60 手机版
解决时间 2021-01-19 17:00
- 提问者网友:不爱我么
- 2021-01-19 02:47
帮我看下这个题
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-01-19 04:22
1. 宏名不能有空格,你下面有空格了.....
PRINT1 (f,x1)
PR (format,value)
PRINT2 (f,x1,x2)
2.
#define PR(format,value) printf("value=%format\t",(value))
宏值中,format在字符串中,不会用参数来代码,所以无论你传入的format是什么,value都将以%f输出,后面紧跟ormat.
展开如下:
#define PR (format,value) printf("value=%format\t",(value))
#define PRINT1 (f,x1) PR (f,x1);NL
#define PRINT2 (f,x1,x2) PR(f,x1); PRINT1(f,x2)
PR(d,x); printf("value=%format\t", (x));
PRINT1(d,x); printf("value=%format\t",(x));putchar('\n');
PRINT2(d,x1,x2); printf("value=%format\t",(x1));printf("value=%format\t",(x2));putchar('\n');
PRINT1 (f,x1)
PR (format,value)
PRINT2 (f,x1,x2)
2.
#define PR(format,value) printf("value=%format\t",(value))
宏值中,format在字符串中,不会用参数来代码,所以无论你传入的format是什么,value都将以%f输出,后面紧跟ormat.
展开如下:
#define PR (format,value) printf("value=%format\t",(value))
#define PRINT1 (f,x1) PR (f,x1);NL
#define PRINT2 (f,x1,x2) PR(f,x1); PRINT1(f,x2)
PR(d,x); printf("value=%format\t", (x));
PRINT1(d,x); printf("value=%format\t",(x));putchar('\n');
PRINT2(d,x1,x2); printf("value=%format\t",(x1));printf("value=%format\t",(x2));putchar('\n');
全部回答
- 1楼网友:怙棘
- 2021-01-19 05:51
PR(d,x);
printf("x=%d\t",(x)) ;
PRINT1(d,x);
printf("x=%d\t",(x)) ;putchar('\n') ;
PRINT2(d,x1,x2);
printf("x1=%d\t",(x1)) ; printf("x2=%d\t",(x2)) ;putchar('\n') ;
printf("x=%d\t",(x)) ;
PRINT1(d,x);
printf("x=%d\t",(x)) ;putchar('\n') ;
PRINT2(d,x1,x2);
printf("x1=%d\t",(x1)) ; printf("x2=%d\t",(x2)) ;putchar('\n') ;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯