c语言中.h文件的作用

时间:2021-11-04 01:58:58


.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。

.h文件作用

1.方便开发:包含一些文件需要的共同的常量、结构、类型定义,函数声明,变量声明。

2.使函数的作用域从函数声明的位置开始,而不是函数定义的位置。

3.通过头文件来调用库功能。在很多场合,源代码不便公开,只能向用户提供头文件和二进制的库。

4.头文件能加强类型安全检查。如果某个接口被实现或被使用时,其方式与头文件中声明不一致,编

译器就会指出错误,这一简单的规则能大大减轻程序员调试、改错的负担。