學習嵌入式的話是有非常多的知識點的,對于想要學習嵌入式的人來說核心的就是要掌握好C語言了。今天粵嵌科技的這篇文章就是來給大家講講參加嵌入式培訓學習嵌入式C語言的技巧,讓大家在參加嵌入式培訓學習的時候可以可以事半功倍。
嵌入式培訓C語言的變量
(1)變量名需見名知意,用英文單詞命名,盡可能避免出現a b等單一字母的變量;
(2)變量在定義同時進行初始化,防止亂碼數據;
(3)變量序號盡可能用英語單詞,例如:count_one、size_two等。
嵌入式培訓C語言的數組
(1)數組名同變量名,見名知意;
(2)數組在定義后進行“清空”處理,防止數組中出現未知數據;
(3)反復使用的數組記得在使用前清除上一次的數據,memset,防止數據殘留。
嵌入式培訓C語言的判斷語句
(1)判斷語句注意關系運算符號,特別是 “==” 和 “=”;
(2)判斷語句的大括號盡量對齊書寫,關鍵字單獨一行,便于后期代碼改錯;
(3)即使判斷執行語句只有一條,也要記得寫大括號。
嵌入式培訓C語言的循環語句
(1)大括號格式同判斷語句;
(2)在寫while和do……while語句時,別忘了“i++”,否則會造成死循環;
(3)在編碼階段,做好每次循環的debug調試語句,便于查看每次循環情況;
(4)在寫循環語句前,可以將分析過程用注釋的方式寫在循環體之上,便于完善思路。
嵌入式培訓C語言的函數
(1)函數名同變量名,見名知意;
(2)函數結構時刻注意return語句;
(3)多文件編程時,如果函數只用于本文將,用static進行修飾,防止多文件中函數重名;
(4)函數功能遵循封裝思想,做好“單一職責”控制,便于代碼復用。
嵌入式培訓C語言的指針
(1)指針變量在定義是初始為NULL防止野指針;
(2)指針變量名往往時普通變量名后加_p進行標識,例:count_p,便于觀察“指針追蹤”情況;
(3)使用free清空堆區空間后,記得將指針初始化為NULL防止野指針。
嵌入式培訓C語言的程序版式編程技巧
(1)空行,通過空行來進行代碼段的劃分,便于代碼分塊管理;
(2)空格,運算符前后,連續參數等,可以用空格隔開,便于糾正錯誤;
(3)注釋,函數前,邏輯代碼前,可以寫適當的注釋來進行標明;
(4)長句拆分,過長的代碼應該適當進行拆分,便于查看。