程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 嵌入式C語言編程標准化中幾個改進點,嵌入式標准化

嵌入式C語言編程標准化中幾個改進點,嵌入式標准化

編輯:關於C語言

嵌入式C語言編程標准化中幾個改進點,嵌入式標准化


以下C語言標准為MISRA-C-2004

1. 注釋不要使用//,要全部使用/*...*/來注釋。

2. if(...) else if 最後要添加else來做default處理。

3. 變量定義位置要和使用位置相對應(特別是變量很多的時候不能亂)。

4. 私有函數要在聲明的時候加static關鍵字(只在定義的文件內使用)。

5.不同函數內私有變量不建議使用相同名字。

6. 函數中不應該有多處退出函數的地方。(對嵌入式來說盡量做到)

7. 禁止使用聯合類型

8. 只有指向相同數組的指針(不一定要相同成員)才能進行運算和比較操作。

9. 對於所有基礎數據類型一定要重新定義名稱,用以明確表示出此類型數據的寬度。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved