简约注释
函数注释主要包含函数简介(@brief
)、参数说明('@param')、返回说明(@return
)和返回值说明(@retval
)四部分。
/**
* @brief 函数简介
*
* @param 形参 参数说明
* @param 形参 参数说明
* @return 返回说明
* @retval 返回值说明
*/
详细注释
可以根据需要添加详细说明(@detail
)、注解(@note
)、注意(@attention
)、警告(@warning
)或者异常(@exception
)等。
/**
* @brief 函数简介
* @detail 详细说明
*
* @param 形参 参数说明
* @param 形参 参数说明
* @return 返回说明
* @retval 返回值说明
* @note 注解
* @attention 注意
* @warning 警告
* @exception 异常
*/
例子
以main()
函数为例添加函数注释。
/**
* @brief 主函数
* @details 程序唯一入口
*
* @param argc 命令参数个数
* @param argv 命令参数指针数组
* @return 程序执行成功与否
* @retval 0 程序执行成功
* @retval 1 程序执行失败
* @note 这里只是一个简单的例子
*/
int main(int argc, char* argv[])