找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 4114|回復: 6
收起左側

keil5 C語言結構體初始化報錯

[復制鏈接]
ID:848734 發(fā)表于 2021-7-18 17:17 | 顯示全部樓層 |閱讀模式
為什么會出現(xiàn)這種錯誤呢,用的KEIL5  C51版本
2.png
1.png
回復

使用道具 舉報

ID:592807 發(fā)表于 2021-7-19 08:43 | 顯示全部樓層
typedef struct
{
int a;
}sys_t;

sys _t  SYS_T;
回復

使用道具 舉報

ID:691028 發(fā)表于 2021-7-19 09:27 | 顯示全部樓層
應給是編譯器不支持這種初始化方式,選其他編譯器看看?
回復

使用道具 舉報

ID:386001 發(fā)表于 2021-7-19 09:29 | 顯示全部樓層
C語言中,變量沒有.開頭的
回復

使用道具 舉報

ID:844772 發(fā)表于 2021-7-19 10:15 | 顯示全部樓層
C結構體的名字在上邊啊,你這個結構體名字在11行sys_data,所以24行應為 extern struct sys_data sys_data_t;另外,11行也不對吧?不如一項一項賦值算了。
回復

使用道具 舉報

ID:123289 發(fā)表于 2021-7-19 13:53 | 顯示全部樓層
現(xiàn)翻譯一下出錯提示信息。
再按照提示信息進行比對。
找出錯誤所在。
有時并不一定是你【錯】,而是編譯系統(tǒng)不認為你是【對】的。
回復

使用道具 舉報

ID:871393 發(fā)表于 2021-7-20 10:18 | 顯示全部樓層
sustlixin 發(fā)表于 2021-7-19 09:29
C語言中,變量沒有.開頭的

你那是老標準了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表