(1)在struct.h里面定义了node结构(对应变量head,tail)和standard结构(对应变量std)
(变量如果不是组合数据类型忽略这一步)
(2)在global.h外部声明变量 tail,head,std
(3) 最后在需要的card.c文件中定义以及初始化
总而言之:多文件中全局变量在 *.h文件中声明,在*.c文件(需要包含*.h——组合数据类型定义的.h,外部变量的.h)中定义/初始化.
(1)在struct.h里面定义了node结构(对应变量head,tail)和standard结构(对应变量std)
(变量如果不是组合数据类型忽略这一步)
(2)在global.h外部声明变量 tail,head,std
(3) 最后在需要的card.c文件中定义以及初始化
总而言之:多文件中全局变量在 *.h文件中声明,在*.c文件(需要包含*.h——组合数据类型定义的.h,外部变量的.h)中定义/初始化.