源程序需要经过编译连接才可以运行 C语言在对源程序进行正常编译之前,会先解释一些特殊的预处理命令,产生一个新的源程序,这个过程称为编译预处理,然后再对生成的新程序进行通常的编译。 编译预处理的作用主要是为程序调试、移植等提供便利。 在源程序中,为了区分预处理命令和一般的C语句,所有预处理命令行都以符号“#”开头,并且通常结尾不用分号。 例如:#include<stdio.h> #include<math.h> 预处理命令可以出现在程序任何位置,但习惯上尽可能地写在源程序的开头,其作用范围从其出现的位置到文件尾。 C语言中的预处理命令包括宏定义、文件包含和条件编译
|