c - C 的注释中的符号 (@) 是什么意思?

标签 c comments

我看到一些编程语言在注释中使用“@”。例如,这里是 Linux 内核中的一个随机程序:
https://elixir.bootlin.com/linux/v5.10.11/source/fs/ext4/dir.c#L37

/**
 * is_dx_dir() - check if a directory is using htree indexing
 * @inode: directory inode
 *
 * ...
 */
static int is_dx_dir(struct inode *inode)
{
@有什么用平均在 @inode ?使用“@”符号的这种约定是什么?它是否记录在 Internet 上的某个地方?

最佳答案

这只是文档工具的约定,与 C 无关。您可以在 Ruby 和 Java 中看到相同类型的注释,但我确信还有其他人从同一来源获得灵感。
如果这不仅仅是程序员的习惯,那就是自动发布文档并解释参数的目的。无论出于何种原因,@被选为“参数标识符”前缀。

关于c - C 的注释中的符号 (@) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65965441/

相关文章:

objective-c - 系统声音通过扬声器非常安静地播放 - C,Objective-C

mysql - 如何向 mysql 表和列添加长注释?

python - 如何在 django(Python) 中为文章添加评论?

text - 文本注释的数据格式

r - 防止 R Studio 收到 'skipping' 注释。运行每行

php - 我怎样才能像在 stackoverflow 上发表评论?

c - C 中的基本中断操作

c++ - 我如何开始网络编程?

c - 指令指针和函数指针恒定性

c - RPC 编程语言 C