C++启蒙之注释符号,第1张

C++启蒙之注释符号,第2张

在我们的程序变得更加复杂之前,我们先来看看C++是如何处理注释的。注释可以帮助人们阅读程序。通常,它们用于总结算法,表明变量的用途,或者阐明一些其他模糊的代码片段。注释不会增加可执行程序的大小。编译器会忽略所有注释。

C++中有两种类型的注释:单行注释和成对注释。单行注释以双斜杠(//)开始。同一行中斜线右边的所有内容都是注释,编译器会忽略它们。

另一个分隔符是注释符号对(/* */),这是从C语言继承来的。这类评论以/*开头,以*/结尾。编译器将/*和*/之间的部分视为注释:

#include
/*简单主函数:读入两个数并输出结果*/
int main()
{
/提示用户输入数
STD::cout > v1 > > v2;//读取输入
返回0;
}

批注对可以放在允许tab、空单元格或新行的任何地方。符号对可以跨越程序的多行,但这不是必须的。当注释符号对没有跨越多行时,通常表示内部行是多行注释的一部分。我们的风格是每行都以星号开头,从而表示整个范围是多行注释的一部分。

通常,程序包含各种注释形式。符号对通常用于多行解释,而双斜线注释倾向于半行或单行注释。

程序中过多的注释可能会混淆代码。注释通常放在要解释的代码上面。

随着代码的变化,注释也应该保持更新。程序员希望注释准确,相信注释,即使其他形式的系统文档已经过时。不正确的注释比没有注释更糟糕,因为它会误导后来的读者。

注释符号对不能嵌套。

以/*开头的注释通常以*/结尾。因此,一个注释符号对不能出现在另一个中。此类程序错误导致的编译器错误消息可能难以理解。例如,在您的系统上编译以下程序:

#include
/*
*注释符号对/* */不能嵌套。
*“不能嵌套”将被认为是源代码的一部分
*/
int main()
{
return 0;
}

当你注释一个大程序时,将注释符号对放在你想暂时跳过的部分似乎是最容易的。问题是,如果代码已经有一个注释符号对,那么新插入的注释将被提前终止。暂时忽略一段代码的更好方法是使用编辑器在您想要忽略的每一行代码前插入一个单行注释。当使用这种方法时,您不必担心您的注释代码是否包含注释符号对。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++启蒙之注释符号

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情