我找不到如何用 C 写评论。我的意思是我知道//
and /* */
,我的意思是我在哪里可以找到好的做法?就像我有一个函数一样,我该如何编写@param variable is the value bla bla
,就像它是用 Java 完成的一样?
这有什么标准吗?或者我可以像在 Java 中那样做吗?
我找不到如何用 C 写评论。我的意思是我知道//
and /* */
,我的意思是我在哪里可以找到好的做法?就像我有一个函数一样,我该如何编写@param variable is the value bla bla
,就像它是用 Java 完成的一样?
这有什么标准吗?或者我可以像在 Java 中那样做吗?
有很多不同的标准,如果你想生成文档,试试doxygen
您可以使用 javadoc 标准,然后使用理解 javadoc 的doxygen生成文档。
在 doxygen 中,我建议使用JAVADOC_AUTOBRIEF
设置为YES
. 如果 JAVADOC_AUTOBRIEF 标记设置为 YES,则 doxygen 会将 Javadoc 样式注释的第一行(直到第一个点)解释为简要说明。
类定义示例:
/**
* A brief description. A more elaborate class description
* @param bool somebool a boolean argument.
* @see Test()
* @return The test results
*/
( doxygen 手册中的更多示例)
安装非常简单,有一个 GUI 和一个漂亮的图形可视化可用:
apt-get install doxygen doxygen-gui graphviz
运行 gui 调用doxywizard
并使用向导设置,只需JAVADOC_AUTOBRIEF
在“专家”设置中进行设置。
没有标准遵循贵公司规定的标准。
从项目创建文档的一种流行方法是使用doxygen。
一种选择是使用 doxygen 格式来编写注释——这还有一个额外的好处,就是能够为您的代码生成 html/latex 和其他类型的文档。