2016 - 2024

感恩一路有你

隐藏空格符号 代码中的注释和空行会占用代码空间吗?

浏览量:1596 时间:2021-03-12 01:05:49 作者:admin

代码中的注释和空行会占用代码空间吗?

这种问题,第一是看C语言的标准怎么定义的,第二是看编译器是怎么处理的。例如,ANSI C语言标准,对注释的定义如下:简单地解释下:除了在一个字符常量,字符串或者一个注释中,/* 这两个字符会引进一个注释,直到遇到 */除了在一个字符常量,字符串或者一个注释中,// 这两个字符会引进一个注释,直到遇到一个断行符,但断行符本身不认为是注释的一部分第三部分就是各种例子了。但是在实际编译过程中,还得看编译器是不是完全采用这些标准。或者,对于标准未定义的情况,也是得看编译器的实际实现。例如,有些编译器处理注释时,是将 /**/ 全部移除,而有些编译器会在移除后,添加一个空格。那么下面的情况,显然是无法成功编译的。in/**/t i例如,有些编译器可以在 / **/ 里再嵌套一个 /**/,而有些编译器却不行。书上说可以,其实只是在讲,不考虑那些奇奇怪怪的情况。总的来讲,这些情况大概知道就行了,平时基本上不会遇到这些奇奇怪怪的情况的,咱又不参加C语言混乱代码大赛。

隐藏空格符号 c语言空格符号 word替换空格符号

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。