在msdn中,一些引數的第乙個字母n或lp表示什麼意思啊?
比如:virtual bool create (
lpctstr lpszclassname,
lpctstr lpszwindowname,
dword dwstyle,
const rect& rect,
cwnd* pparentwnd,
uint nid,
ccreatecontext* pcontext = null );
lpszwindowname,dwstyle,pparentwnd,nid前面的lpsz,dw,p,n。它們各代表什麼意義?
是變數的命名規範,程式設計變數命名最好規範些,有很多人喜歡把變數命名為自己的名字,最後這個變數是幹什麼的,自己都不知道了
命名規範
命名應盡量使用匈牙利命名法,變數名或函式名中使用大寫字元來區分各個部分,以便於記憶和閱讀。如bpatchminute, deletedirinfo()。全域性(包括類中的)變數用長名字,區域性變數用短名字。
類成員變數前一般應加上m_,全域性變數加上g_,僅與本模組有關的變數加上l_,緊接著是變數的型別。
整型: n,i
長整型: l
無符號整型: u
無符號長整型:dw
字元: ch
布林量: b
浮點數: f
雙精度浮點: d
字串: str,lpsz,sz,p,lp,ac,
指標: p
位元組指標: pb
無符號指標: pv
字元指標: lpsz
整型指標: lpn
檔案指標: fp
如:m_ntotalnum,m_strpath,m_brcving,m_fprice,g_lopendate,g_dwcardno,lpsznamestr,
lpnsysdoomtype,umsgid,m_pprogress
變數命名規範
除第乙個單詞之外,其他單詞首字母大寫 常用於變數 int mystudentnumber每乙個單詞的首字母都採用大寫字母 常用語類名,函式名,屬性,命名空間 class studentfamily變數名 屬性 型別 物件描述,這樣做的好處是使程式設計師第一眼看到變數時就對變數的型別和其它屬性有直觀的...
程式設計規範 變數的命名
變數命名的最高原則 真實物理意義。常見簡寫 字首與字尾 name length 則要好於 length of a student name 如牛頓拉普生方法求解方程的根時對初始值的命名及賦值,double guess 猜測值,大概值比如求解 cos x x3 0 cos x x 3 0或者簡單的代數...
C 變數命名規範
我們建立了乙個箱子,用它的時候總應該用一樣東西來表示它,那就是變數名。變數名的意義就如同給資料夾起個名字,或者給檔案起個名字。不過,其名字也是要講規則的。具體規則如下 不能是可能與c 中語句混淆的單詞。這種單詞稱為保留字,具體哪些是c 的保留字可以查閱書後的附錄。凡是在輸入 時,自動變成藍色的單詞,...