发布网友 发布时间:2022-04-22 13:05
共3个回答
热心网友 时间:2023-01-27 21:56
.h为头文件,.c为源文件,其实两者都是代码,为什么要做这样的区分呢?主要有几点好处:一是头文件用于共享,只用一句#include就能包含,当然.c也可以包含;二是如果你要写库的话,可是你又不想暴露你的源代码,你可以把.c编译成.obj或是.lib发给别人用,然后把.h作为使用说明书。所以一般情况下,.h里面全部都是声明,.c里面全部都是实现,有了.h就可以编译,有了.lib或你的.obj就可以连接
热心网友 时间:2023-01-27 23:14
.h文件为C语言的头文件,
.c则为C语言的源文件,
头文件可以包含进入源文件,这样就可以在源文件中调用头文件里面所定义的函数和变量了,可将源文件制作成头文件,方法就是将扩展名改成.h就可以了.
热心网友 时间:2023-01-28 00:49
本质没有区别只不过.h文件是头文件,内含函数声明、宏定义、结构体定义等内容
.c文件是程序文件,内含函数实现,变量定义等内容