1.头文件结构
假设头文件名称为 graphics.h,则头文件的结构为:
#ifndef GRAPHICS_H //防止graphics.h被重复引用
#define GRAPHICS_H
#include<math.h> //引用标准库的头文件
#include"myheader.h" //引用非标准库的头文件
void Function(); //全局函数声明
class Box //类结构声明
{
};
#endif
2.头文件作用
(1)通过头文件调用库功能。用户按照头文件的声明来调用库功能,编译器会从库中提取相应的代码。
(2)头文件能加强类型安全检查。如果某个接口被使用时,其方式与头文件中的声明不一致,编译器则会指出错误。可以减轻程序员调试改错的负担。