条件编译的格式与作用 — 计算机选择题
题目
某源文件包含以下条件编译代码,且 TRACE、RELEASE 均已定义:
#if defined(TRACE)
int mode = 1;
#elif defined(RELEASE)
int mode = 2;
#else
int mode = 3;
#endif
预处理后,哪项声明会被保留?
A. 仅 int mode = 1;
B. 仅 int mode = 2;
C. 仅 int mode = 3;
D. int mode = 1; 和 int mode = 2; 均保留