12.3 条件编译
一般情况下,对源程序要整个地进行编译。但也有时需要根据具体
条件和需要编译源程序的某些部分。这种编译称为条件编译。C语言的
条件编译预处理命令就是用于有选择的编译源程序中某些部分的。
条件编译主要用于调试程序;另一个用途是,可以用源程序产生不
同版本。
有两种类型的条件编译命令:一种是根据给定表达式值的真假决定
编译某一部分和不编译某一部分程序的命令;另一种是根据给定标识符
是否被定义决定编译某一部分和不编译某一部分程序的命令。下面分别
介绍。
12.3.1 #if_#endif类型的条件编译命令
#if_#endif类型的条件编译命令是根据表达式的值进行条件编译的命
308
2022-01-04 11:02:07
7.33MB
C++
程序设计
1