*.h和*.c文件的区别

 我来答
匿名用户
推荐于2018-04-09
展开全部
.h为头文件,.c为源文件,其实两者都是代码,为什么要做这样的区分呢?主要有几点好处:一是头文件用于共享,只用一句#include就能包含,当然.c也可以包含;二是如果你要写库的话,可是你又不想暴露你的源代码,你可以把.c编译成.obj或是.lib发给别人用,然后把.h作为使用说明书。所以一般情况下,.h里面全部都是声明,.c里面全部都是实现,有了.h就可以编译,有了.lib或你的.obj就可以连接
匿名用户
2013-12-17
展开全部
.h文件为C语言的头文件,
.c则为C语言的源文件,
头文件可以包含进入源文件,这样就可以在源文件中调用头文件里面所定义的函数和变量了,可将源文件制作成头文件,方法就是将扩展名改成.h就可以了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缺氧火星
2018-04-09
知道答主
回答量:1
采纳率:0%
帮助的人:866
展开全部
本质没有区别只不过.h文件是头文件,内含函数声明、宏定义、结构体定义等内容  
.c文件是程序文件,内含函数实现,变量定义等内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式