【发布时间】:2025-12-15 03:55:02
【问题描述】:
常见的预处理器(如 cpp 和 fpp)是否扩展由一对引号括起来的宏?
我尝试了以下代码同时使用cpp和fpp,似乎引号内的宏没有展开。但是,我在任何有关 cpp 或 fpp 的文档中都没有找到此规则。任何人都可以指导我查看一些文档,以便我可以确定这种行为吗?谢谢。
#define X Y
X
"X"
'X'
【问题讨论】:
-
如果你想使用一个参数作为文字字符串,你应该使用
#例如#X
标签: c unix fortran preprocessor