标签:ifndef

#ifndef… 似乎并不能完全阻止重定义,该怎么办

本人想根据教程的内容本人写一个相对全面点的链表,好好练习练习,大致状况是如下这样,本人把结构和相关的一些基础函数都放在了这里,然后宏这里这样写的: /*Data Structure: data_struct.h*/ #ifndef __DATA_STRUCT_H__ #define __DATA_STRUCT_H__ #include<stdlib.h……