如何将宏的非字符串定义变成字符串

#include <stdio.h> #define PRJ abcdef #define QUOTE_MACRO2(x) #x //给x加双引号 #define QUOTE_MACRO(x) QUOTE_MACRO2(x) //当x为宏时,使得它有机会被替换成宏的定义 #define QUOTE_PRJ_NAME QUOTE_MACRO(PRJ) int main() { prin
相关文章
相关标签/搜索