1、若结构体类型只需要在某个c文件中使用,那么就在相应c文件里定义该结构体即可。
2、若结构体类型要在多个.c文件中使用,那么就应该在.h文件中定义该结构体,再在要用它的文件中包含结构体定义所在的.h文件即可。
或者在头文件中定义结构体类型
typedef struct
{
int cmd_type;
float param1;
float param2;
}command_message_t;
在.c文件中定义结构体变量,再在.h文件中声明结构体变量,
1、若结构体类型只需要在某个c文件中使用,那么就在相应c文件里定义该结构体即可。
2、若结构体类型要在多个.c文件中使用,那么就应该在.h文件中定义该结构体,再在要用它的文件中包含结构体定义所在的.h文件即可。
或者在头文件中定义结构体类型
typedef struct
{
int cmd_type;
float param1;
float param2;
}command_message_t;
在.c文件中定义结构体变量,再在.h文件中声明结构体变量,