编程语言中函数的作用
编程语言中,“库”与“函数”是什么关系?
库是电脑硬盘上的一个文件,如windows操作系统下一般后缀名为:*.dll、*.lib,linux操作系统下一般后缀名为:*.ko、*.a。而函数是一个程序文件(如*.c)中的一段段代码。这个程序文件经过编译链接后,可生成库文件。
库作为一个磁盘文件,可以被其他程序载入,一但载入成功,该程序就可以调用这个库中所包含的“函数”了。
库又分为动态库和静态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。
函数:
c语言的模块,有较强的独立性,可以相互调用。大函数调用小函数,小函数调用小小函数,每一个函数都有自己的功能,结构清楚。
为什么要做成函数呢?代码重用,方便维护。
库: 标准化。
用于完成输入输出,字符处理,内存管理,数学计数,图像处理,人工智能等宏,类型,链表,算法,函数的***。
比如一辆汽车,库提供了所有的组件,我们只需用就可以造出不同的汽车。而不需要造轮子等组件。这就是社会分工协作。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/11322.html