安全:增加**的正確性和穩定性,減少各種易犯的錯誤和隱患
易讀:保證**的易讀性和可維護性
美觀:統一開發人員的程式設計風格
簡潔:易於除錯、提高問題定位的命中率
規則:
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 存放所有的整型...