久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 嵌入式C語言編程技巧

嵌入式C語言編程技巧 時間:2019-10-25      來源:武漢中心,胡老師

基礎語法編程技巧

變量

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

(2)變量在定義同時進行初始化,防止亂碼數據

(3)變量序號盡可能用英語單詞,例如:count_one、size_two 等

數組

(1)數組名同變量名,見名知意。

(2)數組在定義后進行“清空”處理,防止數組中出現未知數據

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

判斷語句

 (1)判斷語句注意關系運算符號,特別是 “==” 和 “=”

(2)判斷語句的大括號盡量對齊書寫,關鍵字單獨一行,便于后期代碼改錯

(3)即使判斷執行語句只有一條,也要記得寫大括號

循環語句

(1)大括號格式同判斷語句

 (2)在寫while 和 do……while 語句時,別忘了“i++”,否則會造成死循環

(3)在編碼階段,做好每次循環的 debug 調試語句,便于查看每次循環情況

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

函數

(1)函數名同變量名,見名知意。

(2)函數結構時刻注意 return 語句

(3)多文件編程時,如果函數只用于本文將,用static進行修飾,防止多文件中函數重名。

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

指針

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

 (2)指針變量名往往時普通變量名后加 _p 進行標識,例:count_p,便于觀察“指針追蹤”情況

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

 

程序版式編程技巧

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

(2)空格,運算符前后,連續參數等,可以用空格隔開,便于糾正錯誤

(3)注釋,函數前,邏輯代碼前,可以寫適當的注釋來進行標明

(4)長句拆分,過長的代碼應該適當進行拆分,便于查看

上一篇:嵌入式人工智能小項目

下一篇:從單片機到嵌入式,需要學習哪些知識?

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部