【发布时间】:2016-12-25 09:50:30
【问题描述】:
#include <stdio.h>
#define STR /*~~Complete this line~~*/
/* such that the output of the code is
M = 10
N = 5
*/
#define N 5
#define M 10
int main() {
printf(STR(M));
printf("\n");
printf(STR(N));
return 0;
}
我们必须将 M = 10 和 N = 5 打印到控制台。 我不知道我们该怎么做。请帮我。代码本身已经很好地解释了这个问题。
【问题讨论】:
-
#define STR(X) #X " = %d", X -
@md5 - 为什么作为评论?
标签: c c-preprocessor