c - C++ 注释在 C 中被认为是糟糕的风格吗?

标签 c coding-style comments

<分区>

我和一些学生讨论 C 编程风格,当我们谈论注释时,其中一位指出他不在 C 代码中使用 C++ 注释,因为这是一个坏主意。结果证明它是基于个人对多行 C++ 注释的经验,但这不是我第一次听到这种说法。那么,// 是否被认为是有害的?如果是,那为什么?

最佳答案

这取决于您使用的 C 版本。 C 99 允许//作为注释,而 C 89 不允许。

如果您想尽可能向后兼容,请不要使用它们。但是,我认为这是一个极端的边缘案例。我敢打赌几乎每个人都使用 C 99。

编辑:GCC 的任何最新版本都使用了 C99 的大部分内容。您可以在 Wikipedia 中找到更多信息.

关于c - C++ 注释在 C 中被认为是糟糕的风格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594777/

相关文章:

c - 用于调试的 makefile 标志(需要符号信息)-g 标志不起作用

为 "C"项目创建构建环境,以便在编译时动态选择文件夹

java - 关于 Java 中的 finals 和 Lists/HashSets 的看法

php - 为什么在PHP或其他语言中使用动态变量(可变变量)

dart - Dart 中的嵌套多行注释

c - 如何检查 void* 指针是否可以安全地转换为其他内容?

c - Q线程 : how to stop an infinite loop

java - 返回值的约定是什么?

javascript - 为什么我的 Javascript 代码看起来是注释?

php - 如何为可变函数编写 Doxygen 注释,即具有未定义参数数量的函数?