C/C++语言可用的注释符有哪些
时间: 2024-10-05 11:01:47 浏览: 44
在C/C++语言中,有两种类型的注释用于不同的目的:
1. **单行注释**:
- 使用 `//` 开始,直到行尾都是注释内容。例如:`/* 这是一个单行注释 */`
- 在行首或行尾可以使用 `//` 注释单个语句。例如:`int x = 5; // 这是关于x的注释`
2. **多行注释** 或称为文档注释:
- 使用 `/*` 开始,然后跟在后面的文本一直到遇到下一个 `*/` 结束,都视为注释区域。例如:
```c++
/**
* 这是一个多行注释,
* 描述函数的功能和参数信息。
*/
int function_name(int arg1, int arg2);
```
- 在C++标准库中,`/** ... */` 的注释会生成API文档,通常用于头文件中。
注意,在某些版本的C++(如C++11及以上),还引入了支持文档字符串的特性(即`std::string_view`和`__attribute__((doc))`),但这不是语言的一部分,而是编译器或工具链的扩展。
阅读全文