【C++ Primer 第五版】 注释简介
发布日期:2021-05-15 09:06:54 浏览次数:11 分类:精选文章

本文共 791 字,大约阅读时间需要 2 分钟。

1 注释的意义

注释(comments)是帮助人类读者理解程序,主要是概述算法,确定变量用途,或者解释复杂代码段

注释不影响程序,编码器会忽略注释
注释需要准确性,才能不会误导程序员
修改代码同时也要修改注释

2 C++中注释的种类

  • 单行注释

以双斜线(//)开始,以换行符解释,双斜线右侧内容会被编译器忽略

  • 界定符对注释

继承于C语言,以两个界定符(//)注释掉二者之间的所有内容,可用于多行注释

常用的多行注释,是以*起始每一行,例如:

/* * 简易主函数: * 读取两个数,求它们的和 */

注释界定符不能嵌套,否则会报错

调试程序过程中会注释掉一些代码,最好使用单行注释

3 1.3节练习

  • 1.7: 编译包含不正确嵌套注释的程序,观察编译器返回的错误信息
#include
/* */*注释*/ * */int main(){ std::cout << "Hello World!"; std::cout << std::endl;}

错误信息为:

error: expected unqualified-id before ‘/’ token    3 |  */*注释*/
  • 1.8: 指出合法语句

如果先出现引号,则双引号之间的符号被视为字符串,注释不起作用

如果先出现注释界定符,则两个界定符之间的内容为注释内容

#include
int main(){ std::cout << "Hello World!"; std::cout << std::endl; std::cout << "/*""//"; std::cout << "*/"; //std::cout << /* "*/" */; std::cout << /* "*/" /* "/*" */;}
上一篇:【C++ Primer 第五版】 控制流
下一篇:【C++ Primer 第五版】初识输入输出

发表评论

最新留言

不错!
[***.144.177.141]2025年05月03日 01时04分18秒