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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

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

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年04月12日   【字體:

最近在網(wǎng)上看到很提問都是程序出錯,而且找不到錯誤在那,所以在這我也總結(jié)一下,和大家分享一下:
 

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

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

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

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产精品激情 | 在线欧美 | 日本高清视频在线播放 | 日本精品一区二区在线观看 | 黄色成人在线网站 | 亚洲视屏| 日产精品久久久一区二区福利 | 懂色中文一区二区在线播放 | 免费看黄色国产 | 在线免费观看视频黄 | 亚洲精品av在线 | 免费精品 | 亚洲精品美女视频 | 国产日韩欧美在线播放 | 亚洲一区二区久久 | www.操.com | 午夜资源 | 亚洲欧美中文日韩在线v日本 | 精品国产视频 | 国产成人精品久久二区二区91 | 国产成人免费视频网站视频社区 | 免费观看一级特黄欧美大片 | 久久国产美女视频 | 国产欧美日韩精品一区 | 日韩免费网站 | jlzzjlzz欧美大全 | 色婷婷激情综合 | 亚洲精品视频在线看 | 天天干天天干 | 成人影院网站ww555久久精品 | 亚洲一区二区三区视频 | 天天射色综合 | 精品在线观看一区二区 | 久久国产精品-国产精品 | 波多野结衣先锋影音 | 久久国产精品一区二区三区 | 亚洲一区二区黄 | 日韩 国产 在线 | 成年人在线观看视频 | 精品99在线 | 欧美精品一区二区三区蜜桃视频 |