![C++ 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/805/26846805/b_26846805.jpg)
上QQ阅读APP看书,第一时间看更新
2.6 C++代码中的注释
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P33_6230.jpg?sign=1739041922-2k869ZCJWR0GCozFZoryWKncugKDf7mv-0-0d5f7ef5518009b5b8034110b06dbee9)
程序的注释是解释性语句,C++代码中允许包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++支持单行注释和多行注释。注释中的所有字符会被C++编译器忽略。
用“//”作注释时,有效范围只有一行,即本行有效,不能跨行。而用“/*……*/”作注释时有效范围为多行。只要在开始处有一个“/*”,在最后一行结束处有一个“*/”即可。因此,一般习惯是内容较少的简单注释常用“//”,内容较长的常用“/*……*/”。
例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P33_6233.jpg?sign=1739041922-l0sHGpimkjK0VBugDwjKj22WKqTF1BS4-0-e1ef13cd7bdbd0154a92c55660a7b6c4)
例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P33_6234.jpg?sign=1739041922-GcHjwLQQIpCygqIOKFZqU5SeLH0hhG3R-0-79e4ff3c95206fd1f9aa8f116cd4b419)
在“/*”和“*/”注释内部,“//”字符没有特殊的含义。在“//”注释内,“/*”和“*/”字符也没有特殊的含义。因此,可以在一种注释内嵌套另一种注释。
例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P34_6398.jpg?sign=1739041922-IGZUafjudhmLaxqjpI1iRQRnDD7sdR17-0-316f0c50bcf1c4a27151984d5ab1e5c6)