我有一个包含多个文件的C程序,例如,stuff.c
实现了一些函数,而stuff.h
则包含了这些函数的原型。
我该如何在注释中记录这些函数的文档?
应该将所有文档都放在头文件中,还是都放在.c文件中,或者将文档复制到两个文件中?我喜欢后一种方法,但是我会遇到问题,即我会更新其中一个文件的文档,而忘记更新另一个文件(通常是我首先修改的文件,例如如果我首先修改头文件,则它的注释将反映出这一点,但如果我更新实现,则只有那些注释会更改)。
对于C++代码,此问题及其答案也适用——请参见 在哪里放置文档注释?