目錄
基本資料型別
複雜資料型別
變數的字首
變數命名
型別轉換 移位
變數 常量
識別符號命名
基本型別使用巨集定義替換。
書寫規範, 命名區分,字尾增加型別說明
統一格式命名
成員過多則進行拆分成子結構
合理安排元素位置,便於閱讀和空間的節省
資料精簡以及考慮相容性
不同環境使用或者通訊應考慮位元組順序,位元組對其和位域
避免型別強制轉換
列舉應應有結束項
根據同一的格式給變數增加字首,通常與變數的型別有關。
大小寫交替,
能反映實際意義,
全域性變數,特殊標記,_分割
長度不超過32
一定要顯示轉換
同時轉換字長以及符號,需要明確轉換順序
移位變數定義為無符號型別
變數定義需初始
變數初始的就近原則,在使用變數附近進行初始化
用途單一,含義單一
降低公共變數耦合度(只有乙個模組修改公共變數,允許多個模組對函式進行獲取)
變數的使用與硬體環境進行切割
避免使用static變數
使用const常量或者巨集替換常量,const常量不能用於陣列維度
命名含義準確(母音可以省略, 使用通用縮寫)
特殊所寫加注釋說明
風格一致
使用反義詞定義互斥動作
C語言(二)變數
學習c語言,就不得不說一下資料。首先,要知道資料的型別和他們的大小,就我個人的理解,所謂型別就是對各種資料按用途進行劃分,便於程式設計師對他們進行使用和理解。cpu都是在記憶體中對資料進行操作,由於記憶體的儲存空間不大,所以為了節省空間,對不同型別的資料進行不同大小的劃分。如 char short ...
go語言(二)變數
一 定義賦值 定義乙個int的 var myvar int 定義多個 var myvar,myvar1,myvar2 int 定義並賦予初始值 var myvar int 1 定義多個並賦予初始值 var myvar,myvar1,myvar2 int 1,2,3 麻煩是吧。其實可以簡單 var m...
重學c語言系列二 (變數)
在c語言中,對變數的儲存型別說明有以下四種 auto 自動變數 register 暫存器變數 extern 外部變數 static 靜態變數 自動變數和暫存器變數屬於動態儲存方式,外部變數和靜態變數屬於靜態儲存方式。按作用域又可分為全域性變數和區域性變數 c語言規定,函式內凡未加儲存型別說明的變數均...