C++ 注释学习笔记
在 C++ 中,注释是一种被编译器忽略的文本。注释可以用来对代码进行解释、说明或者标记。C++ 中共有两种注释方式:单行注释和多行注释。
单行注释
单行注释是以 //
开头的注释。注释会从 //
开始直到行末结束,整行都将被编译器忽略。例如:
Copy Codeint 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。