匈牙利式命名規則

2022-08-11 02:18:16 字數 648 閱讀 4487

1、函式命名規則:

大部分採用動詞——名詞的排列方式,若有多個單詞組合,則每個單詞開關字母一律大寫,其餘均小寫,也可以採用多個單詞縮寫的形式對函式命名。

如:setcursor()  設定游標函式

showwindow()  設定視窗的顯示狀態

ptinrect()  判斷點是否在矩形範圍內(pt=point rect=rectangle)

2、變數命名規則:

以乙個或者多個小寫字元來表示變數的資料型別。

b -> bool

i -> int

l -> long

n -> short

by -> byte(無符號字元)

c/ch -> char/wchar/tchar

clr -> colorref,24位顏色

cx/cy -> 水平或垂直距離

c -> 類

dw -> dword

fn -> function

h -> handle

p -> 指標

s -> string

s -> 結構體

sz -> 以0結尾的字串

x/y -> x/y座標

w -> word

成員變數一般加字首m_表示該變數是類或結構體的成員。

匈牙利命名規則

匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...

程式設計命名規則(駝峰式命名法 匈牙利法)

大家在程式設計的學習過程中,是不是遇到過不知道如何命名的困惑呢,在程式設計中命名是否規範是衡量乙個程式設計師是否專業的重要標準,為了自己的 能更容易的在同行之間交流,下面呢就給大家介紹三種命名方法!當命名由乙個或多個詞連線在一起時,每個單詞的第乙個字母都大寫。例子 public class data...

命名規則 匈牙利法則

命名規則 匈牙利法則 範圍字首 型別字首,限定詞 即開頭字母用變數的型別,其餘部分用變數的英文意思或其英文意思的縮寫,要求單詞的第乙個字母應大寫 全域性變數用g 開頭,靜態變數用s 開頭,成員變數用m 開頭,區域性變數用l 開頭 對 const 的變數用c 開頭 g typevar s typeva...