程序注释是解释性说明,可以包括自己编写,并帮助其他人阅读你的C++代码源代码。所有的编程语言都允许某种形式的注释。
C++支持单行和多行注释。任何注释里面的所有字符都是会被C++编译器忽略。
C++注释以/*开始并以*/结束。例如:
/* This is a comment */ /* C++ comments can also * span multiple lines */
注释也可以开始与//,延伸到行的结尾。例如:
#include <iostream> using namespace std; main() { cout << "Hello World"; // prints Hello World return 0; }
当上面的代码被编译,它会忽略// prints Hello World,并最终可执行文件将产生以下结果:
Hello World
在一个/*和*注释,//字符没有特殊的意义。在//,/*和*/注释没有特殊的含义。因此,可以在其他类型注释中“内嵌”一种注释。例如:
/* Comment out printing of Hello World:
cout << "Hello World"; // prints Hello World
*/