标签:define

关于防止头文件重复包含的执行原理的疑问

本人想问下 C语言中为了防止头文件的重复包含 可以通过使用#ifndef#define#endif宏来避免这个问题。那么 又这样一个例子 #ifndef XXX #define XXX …………… …………… ……………//多行语句 #endif 这其中XXX究竟被宏定义成了什么? 是多行语句 还是什么都没有  已知很纠结这个问题 不知道本人的描述能否清楚 ……