#if和#endif 是一组同时使用的,叫做条件编译指令。#if与#define、#include等指令一样是由预处理器这个强大的工具处理的,预处理器可以在编译前处理c程序。 使用条件编译指令,如果满足#if后面的条件,就编译#if和#endif之间的程序段,否则不编译。 这样的处理不会在目标代码中占用空间,减少程序运行时间。它可以用于程序调试使用。