1、一般情况下,对C语言程序进行编译时,所有的程序都要参加编译,但有时候,对于有些内容,只希望在相关条件满足时才对其进行编译,这就要用到条件编译。条件编译可以选择不同的范围,从而在编译后产生不同的代码。 2、C51的条件编译指令也属于预处理指令的一种,主要要有下三种形式: 1)#ifdef 标识符 程序段1 #else