久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4446|回復: 4
收起左側

error C129: missing ';' before '->'這個C語言錯誤怎么解決?

[復制鏈接]
ID:958854 發表于 2021-8-30 16:42 | 顯示全部樓層 |閱讀模式
#define u8 unsigned char

typedef struct
{
        u8 sec_m;   //毫秒
        u8 sec;     //秒
        u8 minute;  //分
        u8 hour;    //時
}time;

time s;
time *p=&s;
p->sec=0;

編譯錯誤是 錯誤C129:缺少“;”在'->'之前將p->sec=0;改成(*p).sec=0;
錯誤又變成 錯誤C129:缺少“;”在'.'之前
這是為什么?????


回復

使用道具 舉報

ID:161164 發表于 2021-8-30 17:46 | 顯示全部樓層
剛剛試了一下
把p->sec=0; 放進main()里就可以了

至于原因...我也不知道~
回復

使用道具 舉報

ID:415064 發表于 2021-8-30 18:08 | 顯示全部樓層
p->sec=0相當于結構體的部分值初始化,不能這么寫的,要么在函數體內初始化,要么在結構體定義的時候初始化。。。BUT,這個和編譯器有關,至少keil是不能這樣干的
回復

使用道具 舉報

ID:883242 發表于 2021-8-30 19:04 | 顯示全部樓層
你這是把實體語句寫在函數體外面了,這是基本的c語法問題,回頭學c語言吧!
回復

使用道具 舉報

ID:584814 發表于 2021-8-31 08:34 | 顯示全部樓層
lkc8210 發表于 2021-8-30 17:46
剛剛試了一下
把p->sec=0; 放進main()里就可以了

貌似體外只能賦值,有運算得放在函數里罷。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 麻豆av电影网 | 国产精品久久久久久久7777 | 国产精品一区二区在线播放 | 久久精品高清视频 | 99视频在线 | 亚洲电影免费 | 亚洲精品99| 一本大道久久a久久精二百 国产成人免费在线 | 日韩一 | hitomi一区二区三区精品 | 一级二级三级在线观看 | 久久精品欧美一区二区三区不卡 | 日本高清不卡视频 | 麻豆一区二区三区精品视频 | 中文字幕亚洲一区 | 国产一级视频在线 | 欧美一级免费 | 日韩福利在线 | 色秀网站 | 国产在线aa | 国产精品久久久久久久久久 | 日韩在线 | 亚洲精品国产精品国自产在线 | 国产欧美一区二区三区在线看 | 久久久久国产成人精品亚洲午夜 | 国产成人99久久亚洲综合精品 | 欧美色综合网 | 最近日韩中文字幕 | 国产一区二区久久 | 日韩图区| 免费黄色大片 | 亚洲国产成人在线视频 | 色天堂视频 | 亚洲播放 | 久久久久国产精品 | 成人免费大片黄在线播放 | 日本黄视频在线观看 | 91精品一区二区 | 在线91| 在线午夜| 中国美女撒尿txxxxx视频 |