§9.2条件编译 ★功能:源文件中的一部分内容只在满足一定 条件下才进行编译。 ★三种形式 1、#def标识符 程序段1 [ #else 程序段2] ifendifi 当所指定的标识符已经被# define命令定义过时, 则在程序编译阶段只编译程序段1,否则编译 程序段2。#else可以没有
§9.2 条件编译 功能:源文件中的一部分内容只在满足一定 条件下才进行编译。 三种形式: 1、 #ifdef 标识符 程序段1 [ #else 程序段2 ] #endif 当所指定的标识符已经被#define命令定义过时, 则在程序编译阶段只编译程序段1,否则编译 程序段2。#else可以没有
2、#ndef标识符 程序段1 ielse 程序段2 fendi 当所指定的标识符未被#defⅲne命令定义过时 则在程序编译阶段只编译程序段1否则编译 程序段2。#else可以没有
2、 #ifndef 标识符 程序段1 #else 程序段2 #endif 当所指定的标识符未被#define命令定义过时, 则在程序编译阶段只编译程序段1,否则编译 程序段2。#else可以没有
3、群表达式 程序段1 [#else 程序段2 fendi 当所指定的表达式值为真(非零)时,则在程序编 译阶段只编译程序段1,否则编译程序段2。 #ese可以没有
3、 #if 表达式 程序段1 [ #else 程序段2 ] #endif 当所指定的表达式值为真(非零)时,则在程序编 译阶段只编译程序段1,否则编译程序段2。 #else可以没有