我找不到如何在C语言中编写注释的方法。我的意思是,我知道关于//
和/* */
,但我的意思是我在哪里能找到好的实践?例如,如果我有一个函数,我该如何编写类似Java中的@param variable is the value bla bla
的注释呢?
有没有任何标准可以遵循?还是我可以像在Java中那样做?
我找不到如何在C语言中编写注释的方法。我的意思是,我知道关于//
和/* */
,但我的意思是我在哪里能找到好的实践?例如,如果我有一个函数,我该如何编写类似Java中的@param variable is the value bla bla
的注释呢?
有没有任何标准可以遵循?还是我可以像在Java中那样做?
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格式编写注释-这样做的好处是能够为您的代码生成html / latex和其他各种文档。
//
。只有从 C99 开始才允许使用//
。(虽然 GCC 允许使用它作为扩展功能)。 - Mysticial/* */
进行注释,而 C++ 中还添加了//
的注释方式。 - Shiplu Mokaddim