C C 變數名命名規範

2021-06-19 21:43:49 字數 2764 閱讀 2623

安全:增加**的正確性和穩定性,減少各種易犯的錯誤和隱患

易讀:保證**的易讀性和可維護性

美觀:統一開發人員的程式設計風格

簡潔:易於除錯、提高問題定位的命中率

規則:

scope:作用域

basetag:資料型別

name:變數名字

例:cstring  m_csmyname;

int   m_nage;

scope-作用域 標示

型別例子

g_全域性變數

g_nallstudentcount;

m_類成員變數

m_csmyname;

c_類成員常量

c_nstep

s靜態成員變數

s_ntype

w區域性變數

csname

basetag-基本資料型別

標示型別  

例子btbtye

btdata

chchar

ch***

wchwchar

wch***

bbool

bflag

nint

ncount

ddouble

dvalue

ffloat

float

ununit

unage

wword\ushort

wpos

shshort

shnum 

dwdword

dwtickcount

llong

loffset

ululong

uloffset

basetag-mfc資料型別

標示標示  

例子cclass 

ccustomer

pszchar *

pszname

cscstring

m_csname

szcsize

szwndsize

rccrect

rcwnd

ptcpoint

ptcursorpos

posposition 

poshead

ptrlistcptrlist 

m_ptrlistalarm

ptrarrcptrarr 

m_ptrarrvalue

mapcmapwordtoobj 

m_mapbook

idx_ xxresource 

ids_\idc_\idd_

tctime  

m_tbegin

basetag-ui資料型別

標示標示

例子btncbutton 

m_btnqueryhisalarm

fccombox 

m_cbcurvetype

chkccheckbox

m_chkyear

clbclistbox

m_clbfilecontent

editcedit

m_editemail

txtcstatic

m_txt***

clcclistctr

m_clccurve

treectreectr

m_treenode

tabctabctr  

m_tabreportconfig

slidercsliderctrl  

m_sliderspeed

scrollcscrollbar

m_scroll

imagecimagelist

m_imagelist

richcricheditctrl 

m_richcode

其他:迴圈最多兩層,若只是普通輪詢,變數名固定為i,j,

不允許使用其他變數。

變數名命名

有些東西不明確寫出來就難以確定下來,個人寫 的命名風格一直沒有穩定下來,今天寫個筆記明確幾類主要的命名,希望可以逐步養成自己的程式設計風格。1.類名 型別名 t 每個單詞首字母大寫 例 t typename 2.列舉型別 反應型別的複數形式 例 enum colors 3.函式名 每個單詞首字母大寫...

變數名命名規則

變數命名規則 識別符號 age 18 由字母 數字 命名 不能以資料開頭 嚴格區分大小寫 不能python的關鍵字 檢視python有哪些關鍵字?import keyword print keyword.kwlist false none true and as assert async await...

變數名命名規範 運算子 流程控制

1.變數名命名規範 1.只能由數字 字母 及 組成 2.不能以數字開頭 3.不能與系統關鍵字重名 4.開頭有特殊含義 5.開頭 結尾的變數 魔法變數 6.支援大小駝峰,但建議 連線語法 7.盡量見名知意 2.常量 用全大寫標示常量,只能自我保障不去修改全大寫的變數3.資料型別 int 存放所有的整型...