我以为空白在C语言中实际上没有关系。预处理器有什么不同吗?为什么在创建多行宏时需要使用“ \”?
预处理程序指令以换行符终止,因此在上下文中,换行符与其他空白区分开。
换行符在//
注释和字符串文字中也很明显。在这两种情况下,都可以使用换行来扩展词素,尽管这不是很好的样式。
同样,您可以使用多行注释来扩展预处理程序行,因为注释会在识别预处理指令之前用空格替换。如果他们想到了,样式指南也可能不鼓励这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句