![]() |
發布時間: 2020-5-9 22:22
正文摘要:請教下各位大佬,我實在搞不懂哪里錯了附圖,請各位大佬指教下,本人新人小白,跟著寫個程序不知道為什么提示這么一大堆錯誤,自己脫離教程默寫了好幾次都是錯誤? 對照教程我又找不到錯的地方? |
main()后面不用加 ; |
用Keil 的話。出錯的地方,會提示的啊。你雙擊出錯提示,就會定位 到出錯的位置。自己 再檢查就可以了。方便 簡單。 |
main函數后面沒; 小伙子你先學c語言吧 |
你默寫不對,就打開程序對著看,我之前也是這樣,不對,我就把師傅的程序打開,對著看,慢慢就,可以找到問題了,加油 |
csmyldl 發表于 2020-5-10 01:27 您說的第一條我沒明白,我輸入程序時用的搜狗的輸入法,切換中英文和大小寫,難道不是這樣操作? |
統一回復,謝謝大家不吝賜教,這個程序是我默寫的,其中main函數后面的分號,和18行的賦值錯誤,以后我會謹記,謝謝大家 |
csmyldl 發表于 2020-5-10 01:27 謝謝后面的賦值我寫成聲明了以后我會注意謝謝 |
adject 發表于 2020-5-10 00:13 謝謝,以后我會記住 |
tian1qing 發表于 2020-5-10 00:16 是的 |
都成了全局變量,重復了 |
主函數后面不用分號,這是初學者最容易出的錯誤,學的時間長了慢慢就明白了 |
編程語言語法錯誤對于初學者來說是正常現象,請多加練習以適應它。 |
把STARTUP.A%1刪掉試試,程序輸入時不要開啟輸入法,可能有全角字符輸入,程序的第18和LED只能賦值,不能這樣寫,可把它改為LED=1; |
void main()后面多跟了個分號。 以后遇到這類錯誤先檢查是不是有打錯的地方。 |
void main ()后面那個分號去掉試試, 順便問一句,你學的是這個《手把手教你學51單片機-C語言版》吧, |
main()后面多了 ; |