头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义
#include 指令会指示 C 预处理器浏览指定的文件作为输入。预处理器的输出包含了已经生成的输出,被引用文件生成的输出以及 #include 指令之后的文本输出(总之就是加在一起...
为防止头文件被重复引用,应使用条件编译语句(包装器 #ifndef)
#ifndef HEADER_FILE
#define HEADER_FILE
the entire header file
#endif
条件引用 e.g. 需要指定在不同的操作系统上使用不同的配置参数
#if SYSTEM_1
# include "system_1.h"
#elif SYSTEM_2
# include "system_2.h"
#elif SYSTEM_3
...
#endif