结构体和共用体的问题

C语言,如何在程序的几个文件中共享结构体和共用体类型?如果不方便表述,可否举一个简单例子让我看看啊?

将结构体写到.h里,在多个.c文件里调用

楼上正解
将结构体和共用体的定义放到一个.h文件中 例如 a.h, 然后把.h文件放到c文件同一目录下 再c文件中 #include "a.h" 包含一下a.h头文件
c文件中就可以使用了

img

img


就类似这样子 虽然这个是c++的类 但是道理都是一样的