相关疑难解决方法(0)

使用预处理器进行字符串连接

是否可以在预处理期间连接字符串?

我找到了这个例子

#define H "Hello "
#define W "World!"
#define HW H W

printf(HW); // Prints "Hello World!"
Run Code Online (Sandbox Code Playgroud)

然而它对我不起作用 - 当我使用时打印出"Hello" gcc -std=c99

UPD这个例子现在看起来像是在工作.但是,它是c预处理器的正常功能吗?

c c++ string

19
推荐指数
4
解决办法
4万
查看次数

标签 统计

c ×1

c++ ×1

string ×1