• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料 > 參加嵌入式培訓(xùn)學(xué)習(xí)嵌入式C語(yǔ)言有什么技巧
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料>參加嵌入式培訓(xùn)學(xué)習(xí)嵌入式C語(yǔ)言有什么技巧

參加嵌入式培訓(xùn)學(xué)習(xí)嵌入式C語(yǔ)言有什么技巧

來源:廣州達(dá)內(nèi)教育        時(shí)間:2023-05-30        熱度:29℃        返回列表

學(xué)習(xí)嵌入式的話是有非常多的知識(shí)點(diǎn)的,對(duì)于想要學(xué)習(xí)嵌入式的人來說核心的就是要掌握好C語(yǔ)言了。今天達(dá)內(nèi)科技的這篇文章就是來給大家講講參加嵌入式培訓(xùn)學(xué)習(xí)嵌入式C語(yǔ)言的技巧,讓大家在參加嵌入式培訓(xùn)學(xué)習(xí)的時(shí)候可以可以事半功倍。

嵌入式培訓(xùn)C語(yǔ)言的變量

(1)變量名需見名知意,用英文單詞命名,盡可能避免出現(xiàn)a b等單一字母的變量;

(2)變量在定義同時(shí)進(jìn)行初始化,防止亂碼數(shù)據(jù);

(3)變量序號(hào)盡可能用英語(yǔ)單詞,例如:count_one、size_two等。

嵌入式培訓(xùn)C語(yǔ)言的數(shù)組

(1)數(shù)組名同變量名,見名知意;

(2)數(shù)組在定義后進(jìn)行“清空”處理,防止數(shù)組中出現(xiàn)未知數(shù)據(jù);

(3)反復(fù)使用的數(shù)組記得在使用前清除上一次的數(shù)據(jù),memset,防止數(shù)據(jù)殘留。

嵌入式培訓(xùn)C語(yǔ)言的判斷語(yǔ)句

(1)判斷語(yǔ)句注意關(guān)系運(yùn)算符號(hào),特別是 “==” 和 “=”;

(2)判斷語(yǔ)句的大括號(hào)盡量對(duì)齊書寫,關(guān)鍵字單獨(dú)一行,便于后期代碼改錯(cuò);

(3)即使判斷執(zhí)行語(yǔ)句只有一條,也要記得寫大括號(hào)。

嵌入式培訓(xùn)C語(yǔ)言的循環(huán)語(yǔ)句

(1)大括號(hào)格式同判斷語(yǔ)句;

(2)在寫while和do……while語(yǔ)句時(shí),別忘了“i++”,否則會(huì)造成死循環(huán);

(3)在編碼階段,做好每次循環(huán)的debug調(diào)試語(yǔ)句,便于查看每次循環(huán)情況;

(4)在寫循環(huán)語(yǔ)句前,可以將分析過程用注釋的方式寫在循環(huán)體之上,便于完善思路。

嵌入式培訓(xùn)C語(yǔ)言的函數(shù)

(1)函數(shù)名同變量名,見名知意;

(2)函數(shù)結(jié)構(gòu)時(shí)刻注意return語(yǔ)句;

(3)多文件編程時(shí),如果函數(shù)只用于本文將,用static進(jìn)行修飾,防止多文件中函數(shù)重名;

(4)函數(shù)功能遵循封裝思想,做好“單一職責(zé)”控制,便于代碼復(fù)用。

嵌入式培訓(xùn)C語(yǔ)言的指針

(1)指針變量在定義是初始為NULL防止野指針;

(2)指針變量名往往時(shí)普通變量名后加_p進(jìn)行標(biāo)識(shí),例:count_p,便于觀察“指針追蹤”情況;

(3)使用free清空堆區(qū)空間后,記得將指針初始化為NULL防止野指針。

嵌入式培訓(xùn)C語(yǔ)言的程序版式編程技巧

(1)空行,通過空行來進(jìn)行代碼段的劃分,便于代碼分塊管理;

(2)空格,運(yùn)算符前后,連續(xù)參數(shù)等,可以用空格隔開,便于糾正錯(cuò)誤;

(3)注釋,函數(shù)前,邏輯代碼前,可以寫適當(dāng)?shù)淖⑨寔磉M(jìn)行標(biāo)明;

(4)長(zhǎng)句拆分,過長(zhǎng)的代碼應(yīng)該適當(dāng)進(jìn)行拆分,便于查看。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部