“C++之旅”一书指出:
双斜杠//开始一个注释,该注释延伸到行尾。
控制字符的确切顺序构成了“行尾”。
根据这维基百科的文章,在ASCII中有四种不同的表示新行的方法。
这些序列如下:
LF
CR
LF CR
CR LF
所有这些都会将注释的结尾与下一行代码的开头分开吗?
发布于 2022-02-09 22:33:19
根据C++ 14标准(2.2阶段的翻译)
1翻译的语法规则之间的优先级由以下几个阶段指定。
因此,一行的末尾由新的行字符'\n'表示。
发布于 2022-02-09 22:14:37
是。其中任何一种都应该有效。CR (Windows)和LF (Unix相关)是当今最常用的,但其他两种都是历史上使用过的。
https://stackoverflow.com/questions/71057422
复制相似问题