国产亚洲精品AA片在线观看,丰满熟妇HD,亚洲成色www成人网站妖精,丁香五月天婷婷五月天男人天堂

新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)編程讓新手最容易出錯(cuò)的幾點(diǎn)總結(jié)

51單片機(jī)編程讓新手最容易出錯(cuò)的幾點(diǎn)總結(jié)

作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
最近在網(wǎng)上看到很提問(wèn)都是程序出錯(cuò),而且找不到錯(cuò)誤在那,所以在這我也總結(jié)一下,和大家分享一下:

本文引用地址:http://www.ljygm.com/article/201611/323664.htm

1、在寫頭件時(shí),有的朋友會(huì)把"<>"或""""這兩忘記寫,比如說(shuō):#include reg52.h,它就寫成這樣,所以你編譯的時(shí)候肯定會(huì)出錯(cuò)的,正確的應(yīng)該這樣:#include ;再說(shuō)一點(diǎn),一般"<>"的是編譯器中自帶的文件,而""""是自己定義的頭文件,這是C語(yǔ)言規(guī)則里面提到的,不這樣寫也沒(méi)事,但是我們也應(yīng)該遵守是吧!

2、在寫宏定義時(shí)最容把關(guān)鍵字中字母寫錯(cuò),#define uint unsigned int #define uchar unsigned char,在網(wǎng)上找到很多鞋童,把unsigned中的n寫成h,不知道是不是有近視還是按錯(cuò)了,所以大家寫程序的時(shí)候特別注意,沒(méi)事的時(shí)候,多寫程序,把32個(gè)關(guān)鍵字記牢,以免后面寫程序時(shí)犯同樣的毛病。

3、在寫宏定義時(shí),后面不需要寫分號(hào),有的朋友經(jīng)常這樣,#define False 0;這句是用False代替0;,當(dāng)在調(diào)用時(shí),比如:return False;你們說(shuō)這樣寫有沒(méi)有錯(cuò),有可能的朋友說(shuō)沒(méi)錯(cuò),但是真正的是錯(cuò)了,在編譯的時(shí)候肯定會(huì)錯(cuò),那么錯(cuò)在那呢?因?yàn)?define False 0;,它的作用是用False代替"0;",所以在調(diào)用時(shí)這樣return False,后面不要加分號(hào)。為了避免錯(cuò)誤,大家在定義宏時(shí),后面最好不要加分號(hào)。



關(guān)鍵詞: 51單片機(jī)編

評(píng)論


技術(shù)專區(qū)

關(guān)閉