C++ 注释¶
在 C++ 中,注释用于解释代码并使其更具可读性。在测试替代代码时,注释还可以防止代码的执行。注释的目的是提供有关代码行的信息。程序员通常使用注释来记录他们的工作。
为什么在 C++ 中使用注释?¶
在 C++ 中,注释用于总结算法、标识变量的目的,或澄清看起来不清楚的代码段。注释的用途还包括:
- 注释用于更轻松的调试。
- 它使程序更具可读性,并提供代码的整体描述。
- 注释有助于跳过代码的某些部分的执行。
- 每当一个程序或代码在长时间后被重用时,注释可以快速回顾代码的所有信息。
C++ 中的注释类型¶
在 C++ 中,有两种类型的注释:
- 单行注释
- 多行注释
1. 单行注释¶
在 C++ 中,单行注释用 // 双斜杠表示。它仅对单行代码应用注释。编译器会忽略 // 之后的任何文本,这部分文本不会被执行。
语法:
示例:
- C++
// C++ 程序演示单行注释
#include <iostream>
using namespace std;
int main() {
// 单行注释,编译器将忽略它
cout << "GFG!";
return 0;
}
输出
2. 多行注释¶
多行注释可以占据多行代码,它以 / ** 开始,以 / 结束,但不能嵌套。任何在 / 和 / 之间的文本都会被编译器忽略。
语法:
示例:
- C++
// C++ 程序演示多行注释
#include <iostream>
using namespace std;
int main() {
/* 多行注释,编译器将忽略它 */
cout << "GFG!";
return 0;
}
输出
提示: 一些 IDE 提供了应用注释的快捷方式,例如:
- 单行注释的快捷方式: 将单行注释的快捷方式是 ‘ctrl + /’。
- 多行注释的快捷方式: 要进行多行注释,可以选择所有要注释的行,然后使用相同的快捷方式 (‘ctrl + /’)。
编译器如何处理 C++ 注释?¶
作为编译器的一部分,词法分析器扫描字符并将其转换为标记,而不会将注释文本传递给解析器。由于注释不对程序的功能做出贡献,因此在编译时会被简单地忽略。因此,我们可以理解注释只是程序中的文本,编译器会忽略它们。