字首 隱含的資料型別 說明
b bool 實際為整型
by byte 無符號字元
c char 字元
dw dword 無符號長型
fn function 函式
h handle 無符號整型
i integer 整數
l long 長型
lp long pointer 遠指標
n short(integer) 整型
np near pointer 近指標
p pointer 指標
s string 字串
sz string 以0結尾的字串
w word 整數或字
x,y short x座標和y座標
cx,cy short x方向長和y方向長,c代表count(量度)
類似的 cb 表示位元組數。 count of bytes
遠指標 (長指標)
遠指標用32位值確定記憶體位址,它指明了記憶體的特定的段值和段內的偏移量。
近指標 (短指標)
遠指標用16位值確定記憶體位址,它代表模組預設資料段的乙個偏移值。
在win32 api中,遠指標和近指標沒有區別,這是16位windows的遺物。
匈牙利表示法
使用3個字元做字首來表示資料型別和控制項型別,稱之為匈牙利表示法。之所以這樣稱呼,部分原因是因為它的發明人charles simonyi是匈牙利人,還有部分原因是這些字首使變數名稱看起來像外語。如 dim strname as string 使用 用於變數 私有成員引數和常數 有選擇性的 而不應該把...
匈牙利表示法
匈牙利表示法 它通過在每乙個表示符名字的前面放置乙個資料型別助記符,為程式設計師提供了對識別符號的即時識別。1 mfc 控制代碼 控制項及結構的命名規則。windows型別 樣本變數 mfc類 樣本物件 hwnd hwnd cwnd pwnd hdlg hdlg cdialog pdlg hdc h...
匈牙利命名法
匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...