文件一多,什么问题都是问题了,譬如,我有两个文件,A.c,B.c其头文件,分别为A.h和B.h,现在头文件A.h中定义了一个结构体S,而同时在A.c中,定义了S类型的全局变量var,而现在处于某种需要,我需要在B.c中要使用这个变量var,但是在B.h并没有包含结构体S的定义,那么我现在要怎么办,才能在B.c中使用这个变量,处于某种原因,B.h不能包含A.h文件,现在应该怎么办?只能在B.h中再定义一次这个结构体嘛?
文件一多,什么问题都是问题了,譬如,我有两个文件,A.c,B.c其头文件,分别为A.h和B.h