概念:匈牙利命名法是一種程式設計時的命名規範。基本原則是:變數名=屬性+型別+物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
變數屬性:
屬性部分:
g_ 全域性變數
c_ 常量
m_ c++類成員變數
s_ 靜態變數
型別部分:
陣列 a
指標 p
函式 fn
無效 v
控制代碼 h
長整型 l
布林 b
浮點型(有時也指檔案) f
雙字 dw
字串 sz
短整型 n
雙精度浮點 d
計數 c(通常用cnt)
字元 ch(通常用c)
整型 i(通常用n)
位元組 by
字 w
實型 r
無符號 u
描述部分:
最大 max
最小 min
初始化 init
臨時變數 t(或temp)
源物件 src
目的物件 dest
20 波利亞過程
import random 波利亞過程 乙隻甕裡面裝著乙個白球和乙個黑球。每一週期,都隨機抽取出乙個球並將這個球與和它顏色相同的另乙個球一起放回到甕中。抽取出來的球的顏色表示結果。box white black for i in range 1000 ball random.choice box i...
匈牙利命名法則
基本原則是 變數名 屬性 比如m 型別 比如h 物件描述 比如wnd 屬性部分和型別部分 字首 型別 a 陣列 array b 布林值 boolean by 位元組 byte 8 bit c 類 class c 有符號字元 char c const變數 const cb 無符號字元 char byt...
駝峰式命名法則
駱峰式命名法 camel case 是電腦程式編寫時的一套命名規則 慣例 駱峰式命名法就是當變數名或函式名是由乙個或多個單字鏈結在一起,而構成的唯一識別字時,第乙個單詞以小寫字母開始 第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,例如 myname mycomputer,這樣的變數名看上...