欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
明明有分號,C語言編譯的時候提示缺少分號
[打印本頁]
作者:
2411438419
時間:
2020-4-29 22:58
標題:
明明有分號,C語言編譯的時候提示缺少分號
救救孩子吧,哭了,請指教一下,萬分感謝!
1588172229669.jpg
(1.47 MB, 下載次數: 77)
下載附件
2020-4-29 22:57 上傳
作者:
weiweimao1
時間:
2020-4-30 07:54
第十一行的x和temp之間是不是少個下劃線。
作者:
csmyldl
時間:
2020-4-30 08:03
把第1個錯誤改正后也許就沒有了,頭文件改為regx52.h
作者:
benclee
時間:
2020-4-30 08:04
#define uchar unsigned char TH0 TL0 TH1 TL1
這里是幾個意思
作者:
carpcarey
時間:
2020-4-30 08:36
第二行宏定義和變量聲明怎么一行寫了?
另外看編譯是沒找到at89x51.h
這個頭文件聲明了特殊寄存器TH0,TL0,TH1,TL1。不需要你第二行的重復聲明。
有了頭文件,刪掉第二行,第二個錯誤就不存在了。
作者:
hantu
時間:
2020-4-30 08:39
你的代碼亂拷貝來的吧,關注點不對了,你沒看到報錯信息說頭文件打不開么,你的電腦中可能沒有那樣的頭文件,試一下 reg52.h 也好呀。
第二行的宏定義也錯了,后面跟了太長的尾巴。
第一行第二行就已是錯的,可你卻什么不知道。
作者:
黃youhui
時間:
2020-4-30 08:43
宏定義出錯了
因為你的宏定義是#define uchar unsigned char TH0 TH1 TH2 TL0 TL1
所以當你定義uchar radkey;時等價于(unsigned char TH0 TH1 TH2 TL0 TL1) readkey;
作者:
MY黃土高坡
時間:
2020-4-30 08:44
第二行宏定義是什么 把char后面的都去掉
作者:
MY黃土高坡
時間:
2020-4-30 08:45
宏定義就是把uchar后面的都定義過來了
作者:
wxxl
時間:
2020-4-30 08:51
很可能是中文的分號,一模一樣的。
作者:
瘋子本人
時間:
2020-4-30 10:19
本帖最后由 瘋子本人 于 2020-5-4 22:38 編輯
把那幾行注釋一下,看一下是否是中文輸入,前面的uchar沒定義好
作者:
xxpp2011
時間:
2020-4-30 10:58
#define uchar unsigned char TH0 TL0 TH1 TL1
改成
#define uchar unsigned char
作者:
hangsy
時間:
2020-4-30 11:29
宏定義有問題,應該是#define uchar unsigned char,這樣uchar readkey就相當于unsigned char readkey,定義的是一個無符號字符類型,但是你的宏定義是#define uchar unsigned char THO TLO TH1 TLI,這樣uchar readkey就相當于unsigned char THO TLO TH1 TLI readkey,此時定義方式有問題,報錯
作者:
lzw1997
時間:
2020-4-30 14:21
沒有定義,應該這樣定義uchar #define uchar unsigned char ,同理uint也這樣定義使用
作者:
piliming
時間:
2020-4-30 14:27
uchar宏定義錯誤
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1