【发布时间】:2018-11-24 06:44:05
【问题描述】:
我刚刚注意到我可以使用\ 将单行注释扩展到下一行,类似于在预处理器指令中这样做。
为什么没有人为这个语言功能说话? 我什至没有在书上看到它。。 什么语言版本支持这个?
【问题讨论】:
-
评论或
macro?评论也可以通过*扩展.. /* 评论 * __________ */ -
@Gopi 评论
// -
你只需要转义
newline,基本上它还是一个单行注释。 -
我刚刚测试过,它也适用于字符串。我可以在新行中传输字符串,而无需额外的一对 "s,尽管我失去了标识。
-
每对反斜杠和换行符都被预处理器删除。引用 c11 标准,5.1.1.2 :“每个反斜杠字符 () 的实例紧跟换行符被删除,拼接物理源代码行以形成逻辑源代码行。”
标签: c comments c-preprocessor