@[toc]C++注释类型及用法简介
C++注释类型及用法简介
在C++中,注释用于解释代码,编译器会忽略它们
,因此不会影响程序的执行。C++支持两种注释方式:
1. 单行注释
单行注释以双斜杠 // 开头
,从 // 开始到行末的内容都会被编译器忽略。
// 这是一个单行注释
int x = 10; // 定义一个整数变量x并赋值为10
2. 多行注释
多行注释以 /* 开头,以 */ 结尾
,中间的所有内容都会被编译器忽略。多行注释可以跨越多行。
/*
这是一个多行注释
可以跨越多行
*/
int y = 20; /* 定义一个整数变量y并赋值为20 */
注意事项
多行注释不能嵌套使用。例如,以下代码会导致编译错误:
/*
这是一个多行注释
/* 试图嵌套注释 */
这会导致编译错误
*/
单行注释可以嵌套在多行注释中,但通常不建议这样做,因为可能会降低代码的可读性。
示例
#include <iostream>
int main() {
// 这是一个单行注释
int a = 5; // 定义变量a并赋值为5
/*
这是一个多行注释
可以跨越多行
*/
int b = 10; /* 定义变量b并赋值为10 */
std::cout << "a = " << a << ", b = " << b << std::endl;
return 0;
}
总结
单行注释使用 //。
多行注释使用 /* … */。
注释不会影响程序的执行,但有助于提高代码的可读性和可维护性。