.h头文件和.c文件的作用和区别

.h头文件和.c文件的作用和区别

 


在小工程中,.h的作用没有得到充分的使用,在大工程中才能充分体现出.h文件的作用。

  .h和.c文件都是代码。头文件好处有:

    一:头文件便于共享,只需要添加一句“include”就能包含。

    二:如果不想暴露源代码可以把.c文件编译成.a文件或.so文件发给别人用,然后把.h文件作为使用的说明书。所以,一般情况下,.h里面的全都是声明.c里面的实现,.h一般包含变量定义,结构体的定义,函数声明等……。

   有了.h文件,工程就可以编译了,有了.a或.so等库文件工程就可以连接了。

版权所有 http://www.cnblogs.com/King-Penguin
原文地址:https://www.cnblogs.com/King-Penguin/p/5090209.html