发布网友 发布时间:2022-04-28 21:08
共4个回答
热心网友 时间:2022-06-23 05:13
不可以热心网友 时间:2022-06-23 05:13
语法上讲可以,是符合语法的
追问我想定义一个宏,这个宏里面包含预处理命令,这样的话定义是否合法
热心网友 时间:2022-06-23 05:14
可以这么写,但是不能使用,一旦使用就会编译这句话,然后发现语句有病。中间不能出现#热心网友 时间:2022-06-23 05:14
可以的。追答调用2次预处理就可以了,C编译时是先预处理,再编译,最后连接。
手动实验可以,先预处理 a.c 指定输出为 a.ci
然后把 a.ci 作为源文件,正常处理即可。
通用处理可以写个 构建脚本, 来自动做这些处理。