C语言函数库和文档

2008-02-23 05:06:11来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

一个函数设计完后,我们能够用三种方法处理他:1)把他放在main()函数的同一个文档中;2)把他和写好的其他函数一起放在另一个文档中;3)把他放在函数库中。下面分别讨论这三种方法。
4.6.1程式文档的大小
因为C语言允许分别编译,很自然就会提出这样的问题:一个文档的最适宜的规模是多大?这规模很重要,因为编译时间和被编译文档的大小直接相关。一般说来,链接处理的时间比编译处理的时间短得多,且无需经常去重新编译已运行过的代码;另一方面,不得
不同时处理多个文档也确实是件厌烦的事。
问题的答案是,每个用户、每个编译程式、每个操作系统环境都是不同的。可是对大部分微型机和一般的C编译程式来说。源程式文档不应长于10000个字节,建立短于5000个字节的文档,能够避免不少麻烦。
4.6.2分类组织文档
在研发一个大型程式时,最令人烦恼的而又是最常碰到的工作之一就是需要检查每个文档,以确定某个函数的存放。在程式研发的早期做一点文档组织工作就能够避免这一问题。
首先能够把概念上有关的函数组织到一个文档中。假如在编写正文编辑程式时,把删除正文所用的任何函数放进另一个文档,等等。
第二,把任何的通用函数放在一起。例如,在数据库程式中,输入/输出格式编排函数是被其他函数调用的通用函数,应把他们放进一个单独的文档里。
第三,把最高层函数放进一个单独的文档中,假如空间允许,就和main()放在一起。最高层函数被用来启动程式的总体活动。这些例程从本质上定义了程式的操作。
4.6.3函数库
从技术上讲,函数库和分别编译的函数文档不同。当库中例程被链接到程式中,或当使用一个分别编译的文档时,文档中的任何函数都被装入和链接到程式中去。对自己创建的函数文档中的大多数文档来说,文档中任何的函数都是要用到的。而对C的标准函数库,永远也无法把任何的函数都连接到自己的程式中去,因为目的码会大得吓人!
有时候我们需要建立一个函数库,例如,假定已完成了一套专门的统计函数,假如当前研发的某个程式仅仅需需要出一批数值的均值,我们就不必把这些函数全部装入。在这种情况下,函数库是很有用的。
大部分C语言的编译程式都有建立函数库的指令。操作过程因编译程式不同而异,可从用户手册中寻找建库的具体步骤。



标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: C语言循环控制语句

下一篇: C/C 头文档一览

热门词条
热门标签