匈牙利命名法

2021-07-16 18:08:23 字數 547 閱讀 7328

摘錄於《windows程式(第5版,珍藏版).charles.petzold 著》p45

匈牙利命名法會幫助你遠離一些錯誤(bug)。由於變數的名稱描述了該變數的用法及其資料型別,你在程式設計時就不大可能犯資料型別不匹配的錯誤。

本書使用的變數名字首如下表所示。

字首資料型別

cchar 或 wchar 或 tchar

bybyte(無符號字元)

nshort(短整型)

iint(整型)

x,yint,表示 x 座標和 y 座標

cx,cy

int,表示 x 或 y 的長度,c表示 「count」(計數)

b 或 f

bool(int):f 表示 「flag」

wword(無符號短整型)

llong (長整型)

dwdword(無符號長整型)

fn函式

s字串

sz以零結束的字串(string terminated with a zero)

h控制代碼(handle)

p指標(pointer)

匈牙利命名法

匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...

匈牙利命名法

匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,則當表單變數名...

匈牙利命名法

匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...