§5.1.1.2/ 2:
反斜杠字符(
\
)的每个实例紧跟一个 删除换行符,拼接物理源行以形成 逻辑源代码行。只有任何物理来源的最后反斜杠 线路有资格成为这种拼接的一部分。源文件 不是空的,应以新行字符结尾,不得为 在任何此类之前立即加上反斜杠字符 拼接发生。
阅读本段,我的理解是,当强制后跟一个换行字符时,仅后退字符(\
)将被删除。但是在阅读了SO中的其他帖子之后,关于这一段,我得到的印象是,从构成文件的源字符集中消除了反冲字符和下一个换行符。哪一个是正确的?
答案 0 :(得分:2)
删除反斜杠和换行符。
a \
b
读作a b
。
答案 1 :(得分:1)
英语在第一个短语中含糊不清,但第二个短语明确表达了意图:反斜杠和新行被删除