举例:
在c 文件代码中有如下源码:
#if defined JQ_JQ001
#define AAA 4
#define BBB 5
#elif defined JQ_JQ002
#define CCC 6
#define DDD 7
#else
#error "You must define model"
#endif
解析:上面代码的意思就是告诉编译器, 如果没有定义 JQ_JQ001 , 也没有定义 JQ_JQ002 就输出You must defin model 的信息, 然后立即停止编译;