久久久久久久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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人草人人干 | 少妇一区在线观看 | 中文精品久久 | 欧美成人a∨高清免费观看 欧美日韩中 | 国产色婷婷精品综合在线手机播放 | 国产高清av免费观看 | 欧美一区二区在线 | 九九免费视频 | 欧美日韩激情 | 精品久久久久久亚洲精品 | 91久久精品一区二区二区 | 亚洲精选久久 | 伊人性伊人情综合网 | 午夜伦4480yy私人影院 | 亚洲午夜视频在线观看 | 日韩久久精品电影 | 国产精品久久久久久238 | 久久精品在线 | 日韩三区 | 欧美久久久久久久久 | 天天综合亚洲 | 色综合一区二区三区 | 国产一区二区观看 | 91精品久久久久久久久久小网站 | 色综合久久久 | 国产不卡视频在线 | 在线观看日韩av | 欧美乱大交xxxxx另类电影 | 精品国产久 | 成人av一区二区三区 | 久久综合成人精品亚洲另类欧美 | 久久久久国产一区二区三区 | 日韩欧美在线观看视频 | 日日操操操 | 91久久精品日日躁夜夜躁欧美 | 男人的天堂视频网站 | 欧洲成人| 日韩精品久久久 | 国产女人与拘做视频免费 | 欧美1页 | 一区二区精品 |