“C语言”“ 库文件”与“头文件”有什么区别?

“C语言”“ 库文件”与“头文件”有什么区别?,第1张

简单来说:库文件通过头文件向外导出接口。用户通过头文件找到库文件中\x0d\x0a\x0d\x0a头文件中有函数的申明,库文件实现函数的定义。\x0d\x0a\x0d\x0a比如,printf函数。使用时应包括stdio.h,打开stdio.h你只能看到,printf这\x0d\x0a\x0d\x0a个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库\x0d\x0a\x0d\x0a中。而库文件一般是以二进制形式而不是灶敏C源文件形式提隐搏枝供给用户使用的。程银旅序\x0d\x0a\x0d\x0a中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到printf这个函\x0d\x0a\x0d\x0a数的实现并链接进这个程序代码段里。\x0d\x0a函数实现的代码从而把这段代码链接到用户程序中去。

头文件是C语言编译系统自带的文件,由那些高手事先嫌滑竖预定义写好的。你只管芹大调用就行。你说的程序文件,是不是说你自己编写的程序文件??要说让腊区别,库文件是人家事先写好,供你使用的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/tougao/8166295.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存