【原创】头文件、宏定义、条件编译、避免头文件重复包含
1.头文件
#include < >系统到存放C库函数头文件所在目录中查找要包含的文件,即标准方式查找
#include “ ” 先在当前目录查找要包含的文件,如若找不到,再按标准方式查找
2.宏定义
#define PI 3.1415926
#define SECONDS_PER_YEAR (60*60*24*365)UL
#define MIN(A,B) ((A)<=(B)?(A):(B))
3.条件编译(标识符判断)
#ifdef 标识符
程序段1
#else
程序段2
#endif
4.条件编译(表达式判断)
#if 表达式
程序段
#else
程序段
#endif
5.避免头文件重复包含
#ifndef 标识符
#include xxx
#else
xxx
#endif