area=50.24
在上面的程序中,包含一个用户自定义的头文件usehead.h,该头文件存放在当前目录下,文件中包括了两个宏定义,编译时系统会查询PTR和PI的出处,结果在usehead.h中找到,因此编译不会报错。如果没有在源文件中使用#inlcude命令嵌入usehead.h,则编译时一定会报错,因为系统不能确定PRT和PI的出处。
6.4 条件编译
在大多数情况下,源程序中所有的语句都参加编译,但有的时候用户希望按照一定的条件去编译源程序的不同部分,这就是“条件编译”。条件编译使得同一程序在不同的编译条件下得到不同的目标代码。
条件编译主要有以下几种形式:
格式一
上一页 [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] 下一页
|