C语言——项目规范
C語言——項目規范
宗旨:技術的學習是有限的,分享的精神是無限的。
//基本原則
1、盡量少使用全局變量,或者說禁止使用全局變量;
2、實在要在其他文件使用本文件中的變量,以函數接口返回其值,在其他文件中直接調用該接口;
3、變量盡量存放到結構體里面,并以static加以限定;
4、只在本地用的函數,在前面加上static,使其在本文件中生效,函數名使用小寫加下劃線的方式命名;
5、對內接口,函數名小寫加下劃線分割?--??accel_moving_detect;對外接口,函數名首單詞大寫不加下劃線?--?UlartInit;
6、單個函數用到的靜態變量定義在函數體內,常見于?protothread?狀態機函數;
7、只讀型變量定義為const;
8、條件編譯宏定義以CONFIG_開頭;
9、首先定義靜態變量,然后空一行,再定義局部變量,然后空一行,再寫函數實現代碼;
10、一個.c文件對應一個.h文件等等;
?
總結
- 上一篇: python 制作抽奖箱_用Excel函
- 下一篇: cad道路里程桩号标注_CAD道路桩号自