//输出对世界的问候:
…… //让程序暂停
这是一行注释。注释表示该语句仅仅写给阅读代码的人看的。目的在于方便阅读者理解当前代码的作用。注释内容对程序的实际运行结果并无影响,事实上,它
也不会影响到程序编译后的可执行文件的大小,因为编译器也不理它。
在C++中,注释语句有两种:其一以 // 开始,直至换行(新行不再是注释)。或者该行最后以一斜杠字符 \ 结束,表示下一行仍然是注释内容。如:
本例常见的://-------------------- 用于在视觉上明确地划分代码之间的段落。
本例中另一处有汉字说明的注释://让程序暂停 该注释写在具体的一行代码之后,这也是一种常见的注释位置。
所谈到行末是\的注释形式,也举一例说明:
//这是一段比较长的注释,\
它的内容有数行\
噢,还有一行
这种注释形式不被推荐!当需要多行注释时,建议采用以下另一形式:
/*
这是一段比较长的注释,
它的内容有数行
噢,还有一行!
*/
或者干脆就这样:
//这是一段比较长的注释,
// 它的内容有数行
// 噢,还有一行!
之所以这样建议,是因为现在很多编译器都直接(或通过插件)提供将选中的文字内容改变为注释,这些工具往往就是采用这种在所有行前面加//的方法。
/*
*/ 中可以有1或多行注释内容;不过,你不能在注释中嵌套注释(虽然某些编译器也可能支持嵌套,但此非标准行为)。
注释可以独占一行。
也可以尾随在代码之后,如:
std::system("pause");
//让程序暂停
这是两种最常见的注释方法;前者一般表示对下面一或数行代码进行注释,而后者注释当前行。如果你确实想把注释内容夹在一行代码中间,那么,你只能用/*
*/的形式了;// 这种形式它可做不到。
作业:
- 在代码文件顶部,加入格式如下的注释内容:
/*
程序文件:xxx.cpp
说 明:Hello World!
作 者:张三
创建时间:XXXX年XX月XX日
*/
加上注释后,重新编译,检查你做的是否正确。
- 在下面这行,加上注释
int main(int
argc, char*
argv[])
//argc 和 argv是什么我不懂(如果你懂,就写“我懂”)
加上注释后,重新编译,检查你做的是否正确。