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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4328|回復: 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ⅴ| 免费v片在线观看 | 欧美一区二区三区视频 | 黑人巨大精品欧美一区二区一视频 | 粉嫩国产精品一区二区在线观看 | 操人网站| 黄色片网站在线观看 | 日韩高清一区 | 午夜免费福利电影 | 欧州一区二区三区 | 午夜精品视频 | 欧美一区二区在线观看 | 国产精品国产精品国产专区不卡 | 国产精品久久久久久久久免费 | 91综合网| 97伦理 | 91精品国产自产精品男人的天堂 | 午夜视频免费在线观看 | 国产精品久久久久久久久大全 | 久久国产欧美日韩精品 | 中文字幕综合在线 | 高清视频一区二区三区 | 在线免费小视频 | 精品www| 欧美韩一区二区三区 | 日韩精品福利 | 亚洲精品一区二区在线观看 | 欧美日韩精品免费观看 |