头文件和库文件的区别
生活随笔
收集整理的這篇文章主要介紹了
头文件和库文件的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
頭文件中有函數的申明,庫文件實現函數的定義。
比如,printf函數。使用時應包括stdio.h,打開stdio.h你只能看到,printf這
個函數的申明,卻看不到printf具體是怎么實現的,而函數的實現在相應的C庫
中。而庫文件一般是以二進制形式而不是C源文件形式提供給用戶使用的。程序
中包括了stdio.h這個頭文件。鏈接器就能根據頭件中的信息找到printf這個函
數的實現并鏈接進這個程序代碼段里。
總結起來就是,庫文件通過頭文件向外導出接口。用戶通過頭文件找到庫文件中
函數實現的代碼從而把這段代碼鏈接到用戶程序中去。
轉載于:https://www.cnblogs.com/jiangyea/p/3504009.html
總結
以上是生活随笔為你收集整理的头文件和库文件的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mfc socket onreceive
- 下一篇: PHP漏洞之session会话劫持