【发布时间】:2013-11-06 11:05:25
【问题描述】:
#define NAME RAGHU
#define NAIVE_STR(x) #x
int main()
{
printf("%s", NAIVE_STR(NAME));
getch();
return 0;
}
我们如何修改代码以便打印我们在 NAME 中定义的任何内容?
【问题讨论】:
-
不使用
#define NAME "RAGHU"有什么原因吗?
标签: c-preprocessor