匈牙利命名法

2021-08-21 04:02:09 字數 681 閱讀 9049

匈牙利命名法

匈牙利命名法是一名匈牙利程式設計師發明的,而且他在微軟工作了多年。此命名法就是通過微軟的各種產品和文件傳出來的。多數有經驗的程式設計師,不管他們用的是哪門兒語言,都或多或少在使用它。

這種命名法的基本原則是:

變數名屬性型別物件描述

即乙個變數名是由三部分資訊組成,這樣,程式設計師很容易理解變數的型別、用途,而且便於記憶。

下邊是一些推薦使用的規則例子,你可以挑選使用,也可以根據個人喜好作些修改再用之。

(1) 屬性部分:

全域性變數: g_

常量 : c_

類成員變數: m_

(2) 型別部分:

指標: p

控制代碼: h

布林型: b

浮點型: f

無符號: u

(3) 描述部分:

初始化: init

臨時變數: tmp

目的物件: dst

源物件: src

視窗: wnd

下邊舉例說明:

hwnd: h表示控制代碼,wnd表示視窗,合起來為「視窗控制代碼」。

m_bflag: m表示成員變數,b表示布林,合起來為:「某個類的成員變數,布林型,是乙個狀態標誌」。

匈牙利命名法

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

匈牙利命名法

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

匈牙利命名法

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