一、C++ 注释概述
程序注释是指您可以包含在 C++ 代码中的解释性陈述。这些注释帮助任何人阅读源代码。所有编程语言都允许某种形式的注释。
二、C++ 注释的类型
C++ 支持两种类型的注释:单行注释和多行注释。所有位于任何注释内的字符都会被 C++ 编译器忽略。
1. C++ 单行注释
单行注释以 // 开始,一直延伸到行尾。这些注释只能持续到行末,下一行则需要新的注释。
语法
下面的语法展示了如何在 C++ 中使用单行注释:
示例
在下面的例子中,我们创建了单行注释:
#include <iostream>
using namespace std;
int main() {
cout << "Hello world!" << endl;
cout << "这是第二行。";
return 0;
}
输出
Hello world!
这是第二行。
2. C++ 多行注释
多行注释以 /* 开始,以 */ 结束。位于这些符号之间的任何文本都将被视为注释。
语法
下面的语法展示了如何在 C++ 中使用多行注释:
示例
在下面的例子中,我们创建了多行注释:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
cout << "Tutorials Point";
return 0;
}
输出
Hello World!
Tutorials Point
三、代码块中的注释
我们也可以在 C++ 程序中的代码块内注释掉特定的语句。这可以通过使用以上两种类型的注释来完成。
示例
下面的例子解释了如何在代码块内使用多行注释:
#include <iostream>
using namespace std;
int main() {
cout << "这一行" << " 包含一个注释" << endl;
return 0;
}
输出
这一行包含一个注释
示例
下面的例子解释了如何在代码块内使用单行注释:
#include <iostream>
using namespace std;
int main() {
cout << "这一行"
<< " 包含一个注释" << endl;
return 0;
}
输出
这一行包含一个注释
四、嵌套注释
在 /* 和 / 注释内部,// 字符没有特殊含义。而在 // 注释内部,/ 和 */ 没有特殊含义。因此,你可以将一种类型的注释嵌套在另一种类型的注释之中。
示例
下面的例子解释了如何使用嵌套注释:
#include <iostream>
using namespace std;
int main() {
cout << "新的, Hello World!";
return 0;
}
输出
新的, Hello World!
五、何时使用单行注释或多行注释?
单行注释通常用于一般情况下的短行注释。当我们要在代码中标记算法的小提示时就会用到。
多行注释通常用于较长的注释行,其中注释的整体可见性是必要的。注释的长度越长,所需的多行注释语句数量也就越多。
六、注释的作用
在 C++ 中注释被用于多种目的。一些主要的应用领域如下:
-
表示程序中的简短而简洁的步骤,以便用户更好地理解。
-
-
-
-
-
-