c语言浅谈#ifndef宏定义#ifndef宏定义 一般用于防止文件的重复包含,使用#ifndef能减少编译的工作量,如果头文件中定义了全局变量的话,就避免了重复定义报错。 #ifndef常常与#define,#define一起使用,下面举例在程序中说明它们的用法。 #ifndef标识1 //判断标识1有没有被宏定义过 #define标识1 //如果没有宏定义过,则定义标识1,以及执行程序段1的代码 程序段1 #else //如果宏定义过,则执行程序段2的代码 程序段2 #endif //结束条件编译 再说标识的定义 标识...