prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 17.2

函数应如何分配到源文件中?


通常,相关的函数被放在同一个文件中。有时(例如开发库时)为每个独立的函数设置一个源文件(因而一个目标模块)是合适的。其他时候,特别是对某些程序员来说,过多的源文件会很麻烦,可能会忍不住(甚至适合)将程序的大部分或全部内容放在几个大的源文件中。当希望通过使用静态关键字来限制某些函数或全局变量的作用域时,源文件布局会受到更多限制:静态函数和变量以及共享访问它们的函数必须都在同一个文件中。

换句话说,存在许多权衡,因此很难给出通用规则。另请参阅问题 1.71.910.610.7


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管