C++ 注释学习笔记

在 C++ 中,注释是一种被编译器忽略的文本。注释可以用来对代码进行解释、说明或者标记。C++ 中共有两种注释方式:单行注释和多行注释。

单行注释

单行注释是以 // 开头的注释。注释会从 // 开始直到行末结束,整行都将被编译器忽略。例如:

Copy Code
int main() { // 这是一个示例程序 cout << "Hello, world!" << endl; return 0; }

多行注释

多行注释是以 /* 开头和 */ 结尾的注释,可以跨越多行。多行注释中的任何字符都将被编译器忽略。例如:

Copy Code
/* 这是一个示例程序 它将输出 "Hello, world!" */ int main() { cout << "Hello, world!" << endl; return 0; }

需要注意,在多行注释中不能嵌套其他多行注释,否则编译器会提示错误。

实例

以下是一个简单的 C++ 程序,其中包含了不同类型的注释:

cppCopy Code
#include <iostream> // 头文件 using namespace std; int main() { /* 这是一个示例程序 它将输出 "Hello, world!" */ cout << "Hello, world!" << endl; // 输出 "Hello, world!" return 0; // 返回值 }

这个程序中使用了头文件、单行注释和多行注释。其中,头文件 #include <iostream> 是用来在程序中包含输入输出流操作所需的信息。using namespace std; 则是为了简化后续代码的书写。最后,程序输出了字符串 "Hello, world!" 并返回值 0。