你写错了,C语言中没有这个关键字。不是 #indfine,而是:#ifdef 。表示条件编译。即可以理解成:ifdefine(if define)的缩写。该宏的作用是:如果定义了......则执行.....,例如:#ifdef 标识符 /* ifdef 声明开始,至于说使用哪一个标识符,根据具体的程序而具体决定*//* 执行程序段 1 */#else/* 执行程序段 2 */#endif /* ifdef 说明终止标志 */