个人对头文件的理解
头文件一般为.h后缀,用于保存程序的声明,源文件包含头文件之后,编译器用头文件的内容取代#include伪指令,也就是头文件内容最终都会被整合到一个或者多个源文件中。头文件建立方式有两种,如下:
1:#Ifndef __XXXXXX__H
#define__XXXXXX__H
………………………
#endif
2:#pragme once
……………………………………………
两种方式均是为了避免同一个头文件被包含多次,在能同时支持两种方式的编译器上没有太大区别,但是第一种方式以来宏名字不同,第二种方式由编译器保证。
头文件中可以包含的元素较多,一般可以有:外部变量和全局函数声明,常量宏定义等。
使用头文件及其源文件等多文件联合编程,将整体工作模块化,各司其职,提高程序可读性。总之使用头文件会方便程序的修改,增加程序可读性,减少代码重复性等作用,非常利于平时的编程,是个好东西。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)