希望在這一點上,你會說,「嘿,等一下,我不應該用浮點值做**的比較!「。然後你可以修改它以更適當的前進。從長遠來看,這會節省你很多時間。
傳統的匈牙利命名法真正的缺點是對各種型別的化合物的字首的數量可以變得混亂。維基百科提供了乙個恰當的例子:「a_crszkvc30lastnamecol:乙個恆定的參考函式的引數,保持內容的型別varchar(30)稱為資料庫列lastname是表的主鍵」。a_crszkvc是非平凡的破譯,使您的**不太清楚。
另一方面,匈牙利符號從字首如a_crszkvc看起來像是寫在匈牙利得到它的名字!
種姓匈牙利
不同的程式設計師和/或公司傾向於使用不同的系統的複雜程度不同的品種,匈牙利。雖然他們大多具有一定的通用性(如用一雙,和n d字首(或我)字首為整數),有很多的變化,型別得到什麼字首,這些字首和如何應結合。
我們相信,使用不同的字首為每個資料型別是不必要的,尤其是在結構和類的情況下,可以是使用者定義的乙個高度。此外,匈牙利在長字首晦澀難懂的**清晰度超過他們的幫助。因此我們提倡的系統的簡化版本稱為「種姓匈牙利匈牙利」。在種姓匈牙利,匈牙利命名法是最常用來表示「種姓」資料型別的變數分為(整數,浮點數,類,等等)。
可變字首由3部分組成:乙個範圍的改性劑,一型改性劑,和型別的字首(按順序)。改性劑和改性劑的範圍型別可能不適用。因此,整體的字首長度保持合理的,與平均字首長度大約2封信。該系統將大部分的匈牙利命名法的優勢沒有它的許多缺點,它使整個系統簡單易用。
型別字首指示變數的資料型別。
變數 資料型別
記錄資料 每一次 的值可能會變,用變數抽象代指 數學變數 設x 求 y 3 x 10 1.變數的宣告及初始化 型別關鍵字 變數名 初始值 變數名 純字母 組合 非關鍵字 字母1.數字不能開頭 long x1 3 int x2 3 short x3 3 byte x4 127 x4 5 x4 x1 變...
變數 資料型別
c語言 是一門強型別 資料型別之分 面向過程的語言 注 是以模組 函式 過程 單位,執行的單位 程式 演算法 資料 c語言的資料 一,原始檔 存放高階語言的檔案 字尾名 c 二,程式的入口函式 程式開始的地方 主函式 三,整型,浮點型,字元型 常量 變數 1,整型常量100 0100 0x100 2...
變數 資料型別
1.值型別 var a 100 var b a a 200 console.log b 2.引用型別 物件 陣列 函式 特點 可以無限制拓展屬性 var a var b a b.age 21 console.log a.age 3.typeof 運算子 只能區別函式和值型別,不能區分引用型別 typ...