你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
qazplm3218 发表于 2020-5-7 18:14 在a.c文件里定义了 typedef struct my_record {
查看全部评分
andeyqi 发表于 2020-5-7 17:55 对外声明下这个变量,之后再b.c里面包含对应的变量的声明,就能用了
外部变量不能加【10】
这样就行
extern record error;
评分
查看全部评分
评分
查看全部评分
my_record error[10];
a.h
extern my_record error[10];
b.c
include a.h
评分
查看全部评分
在a.c文件里定义了
typedef struct my_record
{
uint8_t loop_number;
uint8_t loop_status;
}record;
record error[10];
在b.c文件里定义了
extern record error[10];
编译错误
大哥,要在.h里面定义结构体啊!!!否则,你在b.c文件里面,会提示,没有定义此数据类型!!!
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分