简单来说:库
文件通过
头文件向外导出接口。用户通过头文件找到库文件中\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已经封装好的一些基本算法功能。你只需引入相应库文件的头文件,调用库文件的函数接口就可以实现相应的功能。
头文件:你调用库文件里的函数就的调入相应的头文件.而且头文件你也可以自己定义。
简单说,头文件可以是库文件,也可以自己定义
评论列表(0条)