【发布时间】:2014-10-15 14:30:30
【问题描述】:
在 C 方面相对较新,我需要完成自己的大型 C 项目。所以我将定义风格。我试图找出达成交易的最佳策略是什么 带有标题和函数原型。我一直在寻找信息..但一切似乎都很模糊。
所以我问。根据您在大型 C 项目中的经验,有什么更好的方法?
有一个带有函数原型的大标题,并包含在那里 就在我添加功能时的所有原型 + 可能是结构声明的单独标头 + 一些具有结构实现的 *.c 文件,其中类似的功能将是 分组。
拥有带有原型和结构的单独头文件(foo.h) 每个 *.c 文件 (foo.c) 的声明
通过使用一个巨大的 *.c 文件来尽量减少原型的使用,并不断地相对于其他函数移动以避免原型 可能的话?
【问题讨论】:
-
总的来说,我投票给#2。模块化使您的代码更易于维护,尤其是随着项目的发展。
标签: c