Table of Contents 预处理指令 条件包含指令 文本替换指定 预定义宏 源文件包含 #pragma指令 #error和#line 预处理指令的常见应用 防止头文件被重复包含 日志宏 宏定义实现动态库代码和调试代码使用同一头文件 条件编译 预处理指令 条件包含指令 共包括#if,#ifdef,#ifndef,#elif,#else,#endif 条件包含指令的格式: <