本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!
作者|慕课网精英讲师 张磊
编程语言的注释是为了程序员维护代码而出现的。注释内容其本身并不参与程序的编译与执行,注释的出现只是为了记录一些文本信息而出现的。
在*软件出现后,注释的更为重要的功能就是声明软件的授权使用协议。这在除我国在外的,其他很多国家具有法律效力。
1. C 语言的注释标准
C 语言的注释目前有两种:
- 多行注释(经典式注释)
- 单行注释(C++ 式注释)
1.1 多行注释
以 /* 注释内容 */ 形式出现的注释。注释可以写在一行,也可以跨越多行。只要在注释的开始使用 /* 标明,在注释全部写完后用 */ 结束就可以了。被这两组符号包围的部分就是注释主体。
1.2 单行注释
但是如果不使用 IDE ,而使用键盘敲击注释内容,每次都要敲击 4 次键盘才能完成一次注释,对于一些简短的注释来说是比较麻烦的。
因此在 C++ 语言设计的时候,就出现了使用 // 来进行单行注释的方法。请注意,这里编译器只会忽略 // 后面到本行行末的部分。也就是只能注释一行。这与使用 /* */ 方式注释可以同时注释多行的方式有所不同。这种注释的方法优缺点显而易见。与上面的传统方式优势互补。
Tips:需要特别注意的是,对于几十年前的老旧的编译器,这种注释方式会引起错误。当然,最近十年的编译器已经可以支持这种新的注释标准了。
将两种注释方式混合使用的例子。
2. 小结
对于 C 语言的注释,这里有两种方式:
- 多行注释(经典式注释)
- 单行注释(C++ 式注释)
经典式可以注释多行,使用 /* */ 来进行注释,而 C++ 式的注释提供了更为便捷的注释方式,只能注释单行,使用 // 进行注释。大家可以根据实际需要选择。但是要切记,作为一个程序员良好的素养就是做好注释。没有注释的程序是不完整的程序,因为程序阅读的对象是人。
欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员!