juliusun.com
第 45/50 节 冥河C语言教程
头文件一般以.h为后缀名,C语言源文件一般以.c为后缀名,C++源文件一般以.cpp为后缀名。本节说的源文件指可以生成可执行程序的C语言代码文件,如.c或.cpp。头文件指可以被包含的C语言代码文件,如.h头文件。
除了使用系统定义的系统头文件,还可以自己书写自己的头文件并使用。头文件的代码同样遵循C语言规范。一般头文件的代码是用来供源文件使用的。比如,有一个功能或数据类型等,很多人会用,每个人也会经常使用,此时就可以把这个功能或类型封装.h头文件中。别人在写代码时,有了你的头文件,可以省下重新写一个代码的时候,自己在再次使用时,也不用再次书写代码,只要包含一下封装好的头文件就可以了。
初学者,可以简单的认为,当源文件包含完头文件之后,头文件的全部代码直接嵌入到源文件中包含头文件所在的位置。
注意:头文件直接或间接多次包含时,头文件代码也会被重复编译,如果头文件及源文件均不加控制,可能出错。
假设一个实现两个整数相加功能的函数被封装在一个头文件中,源文件引用此头文件,我们可以新建一个头文件,命名成my.h,放在源文件所在目录下,头文件代码如下:
在.c源文件中引用头文件并调用里面封装的函数,代码如下:
效果类似:
效果图仅供参考。
如有问题可以加入下面的QQ交流群或咨询管理员。