Cplusplus 简明教程
Comments in C++
Types of C++ Comments
C 支持两种类型的注释: single-line comments 和 multi-line comments 。 C compiler 忽略任何注释中可用的所有字符。
C++ 注释类型在下一节中进行了详细解释:
1. C++ Single-line Comments
单行注释以 // 开头,一直延伸到行的末尾。这些注释只能持续到行的末尾,然后下一行将生成新的注释。
以下语法展示了如何在 C++ 中使用单行注释:
// Text to be commented
在以下示例中,我们正在创建单行注释 −
#include <iostream>
using namespace std;
int main() {
// this is a single line comment
cout << "Hello world!" << endl;
// for a new line, we have to use new comment sections
cout << "This is second line.";
return 0;
}
Output
Hello world!
This is second line.
2. C++ Multi-line Comments
多行注释以 / 开头,以 / 结尾。这些符号之间的任何文本仅被视为注释。
以下语法显示了在 C++ 中使用多行注释的方法:
/* This is a comment */
/*
C++ comments can also
span multiple lines
*/
在以下示例中,我们创建多行注释 −
#include <iostream>
using namespace std;
int main() {
/* Printing hello world!*/
cout << "Hello World!" << endl;
/*
This is a multi-line comment
Printing another message
Using cout
*/
cout << "Tutorials Point";
return 0;
}
Output
Hello World!
Tutorials Point
Comments within Statements
我们还可以注释掉 C++ 程序中代码块内的特定语句。这两种类型的注释都能实现此目的。
Nesting Comments
在 /* 和 / comment, // characters have no special meaning. Within a // comment, / 和 */ 中没有任何特殊含义。因此,你可以将一种类型的注释“嵌套”在另一种类型中。