格式一 格式二
其中,#if,#else和#endif都是关健字,其含义是:当常量表达式的值为非0时,编译程序代码1,否则编译程序代码2,中括号中的内容可选。
格式二
其中,#ifdef,#else和#endif都是关健字,其含义是:当标识符已被#define命令定义过,则编译程序代码1,否则编译程序代码2,中括号中的内容可选。
格式三
其中,#ifndef,# else和#endif都是关健字,其含义正好和格式二相反,即当标识符没有被#define命令定义过,则编译程序代码1,否则编译程序代码2,同样中括号中的内容可选。
例6.4 该例说明条件编译是如何实现的
1 #include <stdio.h>
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] 下一页
|