找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil5 C语言结构体初始化报错

查看数: 4333 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-18 17:17

正文摘要:

为什么会出现这种错误呢,用的KEIL5  C51版本

回复

ID:871393 发表于 2021-7-20 10:18
sustlixin 发表于 2021-7-19 09:29
C语言中,变量没有.开头的

你那是老标准了
ID:123289 发表于 2021-7-19 13:53
现翻译一下出错提示信息。
再按照提示信息进行比对。
找出错误所在。
有时并不一定是你【错】,而是编译系统不认为你是【对】的。
ID:844772 发表于 2021-7-19 10:15
C结构体的名字在上边啊,你这个结构体名字在11行sys_data,所以24行应为 extern struct sys_data sys_data_t;另外,11行也不对吧?不如一项一项赋值算了。
ID:386001 发表于 2021-7-19 09:29
C语言中,变量没有.开头的
ID:691028 发表于 2021-7-19 09:27
应给是编译器不支持这种初始化方式,选其他编译器看看?
ID:592807 发表于 2021-7-19 08:43
typedef struct
{
int a;
}sys_t;

sys _t  SYS_T;

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表