C語言學習筆記(3)

2021-06-02 09:57:20 字數 725 閱讀 8047

//edited by silence獨家//

命名規範//

(1) 識別符號的命名要清晰,明了,有明確含義,同時使用完整的單詞或大家基本可以理解的縮寫,避免使人產生誤會;

(2)除了常見的通用縮寫以外,不使用單詞縮寫,不得使用漢語拼音;

(3)產品/專案組內部應保持統一的命名風格;

(4)用正確的反義詞組命名具有互斥意義的變數或相反動作的函式等;

(5)盡量避免名字中出現數字編號,除非邏輯上的確需要編號;

(6)識別符號前不應新增模組、專案、產品、部門的名稱作為字首;

(7)平台/驅動等適配**的識別符號命名風格保持和平台/驅動一致;

(8)重構/修改部分**時,應保持和原有**的命名風格一致。

(9)檔案命名統一採用小寫字元;

(10)全域性變數應增加「g_」字首;

(11)靜態變數應增加「s_」字首;

(12)禁止使用單位元組命名變數,但允許定義i,j,k作為區域性迴圈變數;

(13)不建議使用匈牙利命名法;

(14)使用名詞/形容詞 + 名詞方式命名變數;

(15)函式命名應以函式要執行的動作命名,一般採用動詞或者動詞+名詞的結構

(16)函式指標除了字首,其他按照函式的命名規則命名;

(17)對於數值或者字串等等常量的定義,建議採用全大寫字母,單詞之間加下劃線的方式命名;

(18)除了標頭檔案或編譯開關等特殊標識定義,巨集定義不能使用下劃線『—『開頭和結尾

C語言學習筆記3

指標 為什麼需要指標?使用指標處理陣列中儲存的資料,執行速度要比使用 下標 快很多。指標可以做到更改函式呼叫處之前的區域性變數 指標 乙個變數的位址為該變數的 指標 十個常量 指標變數 指標變數是乙個變數,用於儲存位址的值 指標變數的宣告 資料型別 指標變數名 int i 10 int p1 可以將...

C語言學習筆記(3)

基礎知識 一維陣列的定義方式為 型別說明符 陣列名 常量表示式 例如 int a 10 說明整型陣列 a,有 10 個元素。float b 10 c 20 說明實型陣列 b,有 10 個元素,實型陣列 c,有 20 個元素。char ch 20 說明字元陣列 ch,有 20 個元素。初始化賦值的一般...

C語言學習筆記 3

1.typedef 在前文中,我們用巨集定義來定義了乙個bool型別,那麼現在就用更專業的方式來定義型別。typedef int bool int main void else typedef 的作用就是型別定義 type definition 型別定義有以下三個優點 1.易於閱讀。比如我們可以把定...