跳转至

C++ 注释

在 C++ 中,注释用于解释代码并使其更具可读性。在测试替代代码时,注释还可以防止代码的执行。注释的目的是提供有关代码行的信息。程序员通常使用注释来记录他们的工作。

为什么在 C++ 中使用注释?

在 C++ 中,注释用于总结算法、标识变量的目的,或澄清看起来不清楚的代码段。注释的用途还包括:

  • 注释用于更轻松的调试。
  • 它使程序更具可读性,并提供代码的整体描述。
  • 注释有助于跳过代码的某些部分的执行。
  • 每当一个程序或代码在长时间后被重用时,注释可以快速回顾代码的所有信息。

C++ 中的注释类型

在 C++ 中,有两种类型的注释:

  • 单行注释
  • 多行注释

C++ 注释

1. 单行注释

在 C++ 中,单行注释用 // 双斜杠表示。它仅对单行代码应用注释。编译器会忽略 // 之后的任何文本,这部分文本不会被执行。

语法:

C++
// 单行注释

示例:

  • C++
C++
// C++ 程序演示单行注释
#include <iostream>
using namespace std;
int main() {
    // 单行注释,编译器将忽略它
    cout << "GFG!";
    return 0;
}

输出

Text Only
GFG!

2. 多行注释

多行注释可以占据多行代码,它以 / ** 开始,以 / 结束,但不能嵌套。任何在 // 之间的文本都会被编译器忽略。

语法:

C++
/*
    多行注释
    .
    .
    .
*/

示例:

  • C++
C++
// C++ 程序演示多行注释
#include <iostream>
using namespace std;
int main() {
    /* 多行注释,编译器将忽略它 */
    cout << "GFG!";
    return 0;
}

输出

Text Only
GFG!

提示: 一些 IDE 提供了应用注释的快捷方式,例如:

  • 单行注释的快捷方式: 将单行注释的快捷方式是 ‘ctrl + /’
  • 多行注释的快捷方式: 要进行多行注释,可以选择所有要注释的行,然后使用相同的快捷方式 (‘ctrl + /’)

编译器如何处理 C++ 注释?

作为编译器的一部分,词法分析器扫描字符并将其转换为标记,而不会将注释文本传递给解析器。由于注释不对程序的功能做出贡献,因此在编译时会被简单地忽略。因此,我们可以理解注释只是程序中的文本,编译器会忽略它们。

评论