预处理指令 所谓预处理,是指,在编译之前对程序源码进行初步的转换,产生新的源代码提供给编译器.预处理时主要完成:包含其他源文件,定义宏,根据条件决定编译时是否包含某些代码(>防止重复包含某些文件) 1.#空指令,无效果 2.#include 包含一个源代码文件 3.#define 定义宏 4.#undef 取消已经定义的宏 5.#if 如果给定的条件为真,则编译下面代码 6.#ifdef 如果宏已经定义,则编译下面代码 7.#ifndef 如果宏没有定义,则编译下面代码 8.#elif 如果前文…