试题题干
条件编译的基本形式如下:
#XXX 标识符
程序段1
#else
程序段2
#endif
其中XXX可以是()
参考答案
正确答案:
试题解析
条件编译中不包括#include。条件编译的三种形式分别为:
1、#ifdef 标识符
程序段1
[#else
程序段2]
#endif
2、#ifndef 标识符
程序段1
[#else
程序段2]
#endif
3、#if 表达式
程序段1
[#else
程序段2]
#endif
需要注意的是,其中的“表达式”是在编译阶段计算值的,所以此处的“表达式”不能是变量,必须是常量或用宏定义命令#define定义的标识符。