1、 条件编译
在C语言中,条件编译的作用是,允许我们对代码进行编译时,可以决定哪些代码可以编译或不可以编译。
2、 条件编译的语法格式:
#ifdef 标识符
代码段1
#else
代码段2
#endif
语法分析:
(1)以#ifdef开始,如果标识符被#define命令定义过,那么,在编译阶段
就只会编译代码段1,否则,就编译代码段2。
(2)#else部分可以是没有的。
例如:
#ifdef 标识符
代码段1
#endif
例子1:
#define KQ
#if def KQ
#define ID 20
#else
#define ID 50
#endif
int k[ ID ];
例子分析:
(1)KQ已经被#define定义了,所以,系统就编译#define ID 20。
(2)int k [ ID ] 中的ID宏定义的值是20,因为系统编译了#define ID 20。
=======================================================================
非常好,现在,我们已经掌握了C语言中的(条件编译)但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|