Rule 6.2(強制):signed和unsigned char 只能用來存儲和使用數據值
Rule6.3(建議)對于基本的類型使用Typedef來表示大小和有無符號
例:
Typedef char char_t
Typedef signed int int32_t
<約束>
Rule 7.1(強制):不要用八進制數
注:整型常數以”0“開始會被認為是8進制
例:code[1]=109
code[2]=100
code[3]=052
code[4]=071
如果是對總線消息初始化,會有危險
<聲明和定義>
Rule 8.1(強制):函數都應該有原型聲明,且相對函數定義和調用可見
Rule8.2 (強制):無論何時一個對象和函數聲明或者定義,它的類型應該明確聲明
Rule 8.5(強制):頭文件中不要定義對象或者函數
Rule8.3(強制):每個函數聲明中的參數的類型應該和定義中的類型一致
Rule 8.8(強制):外部變量或者函數只能聲明在一個文件中
注:一般來講,聲明在頭文件中,然后包含在定義和使用的文件中
Rule 8.12(強制):數組聲明為外部,應該明確聲明大小或者直接初始化確定
文章來源于領測軟件測試網 http://www.kjueaiud.com/