欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
error C129: missing ';' before '->'這個(gè)C語言錯(cuò)誤怎么解決?
[打印本頁]
作者:
64639F
時(shí)間:
2021-8-30 16:42
標(biāo)題:
error C129: missing ';' before '->'這個(gè)C語言錯(cuò)誤怎么解決?
#define u8 unsigned char
typedef struct
{
u8 sec_m; //毫秒
u8 sec; //秒
u8 minute; //分
u8 hour; //時(shí)
}time;
time s;
time *p=&s;
p->sec=0;
編譯錯(cuò)誤是 錯(cuò)誤C129:缺少“;”在'->'之前將p->sec=0;改成(*p).sec=0;
錯(cuò)誤又變成 錯(cuò)誤C129:缺少“;”在'.'之前
這是為什么?????
作者:
lkc8210
時(shí)間:
2021-8-30 17:46
剛剛試了一下
把p->sec=0; 放進(jìn)main()里就可以了
至于原因...我也不知道~
作者:
wojiaoguogai
時(shí)間:
2021-8-30 18:08
p->sec=0相當(dāng)于結(jié)構(gòu)體的部分值初始化,不能這么寫的,要么在函數(shù)體內(nèi)初始化,要么在結(jié)構(gòu)體定義的時(shí)候初始化。。。BUT,這個(gè)和編譯器有關(guān),至少keil是不能這樣干的
作者:
Hephaestus
時(shí)間:
2021-8-30 19:04
你這是把實(shí)體語句寫在函數(shù)體外面了,這是基本的c語法問題,回頭學(xué)c語言吧!
作者:
man1234567
時(shí)間:
2021-8-31 08:34
lkc8210 發(fā)表于 2021-8-30 17:46
剛剛試了一下
把p->sec=0; 放進(jìn)main()里就可以了
貌似體外只能賦值,有運(yùn)算得放在函數(shù)里罷。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1