条件编译指令
#ifdef、#else、#endif
程序示例
#ifdef MAVIS
#inclde"horse.h" //如果已经用#define定义了MAVIS,则执行下面的指令
#define STABLES 5
#else
#include"cow.h" //未定义则执行此处指令
#define STABLES 15
#endif
指令
#if、#elif
#if后面跟整型常量表达式,如果表达式为非零,则表达式为真。
#if sys==1
#include"image.h"
#elif sys==2
#include"vax.h"
#elif sys==3
#include"mac.h"
#endif