比較著名的命名規則當推microsoft 公司的「匈牙利」法,該命名規則的主要思想
是「在變數和函式名中加入字首以增進人們對程式的理解」。例如所有的字元變數均以
ch 為字首,若是指標變數則追加字首p。如果乙個變數由ppch 開頭,則表明它是指向
字元指標的指標。
「匈牙利」法最大的缺點是煩瑣,例如
int i, j, k;
float x, y, z;
倘若採用「匈牙利」命名規則,則應當寫成
int ii, ij, ik; // 字首 i 表示int 型別
float fx, fy, fz; // 字首 f 表示float 型別
如此煩瑣的程式會讓絕大多數程式設計師無法忍受。
據考察,沒有一種命名規則可以讓所有的程式設計師贊同,程式設計教科書一般都不指
定命名規則。命名規則對軟體產品而言並不是「成敗悠關」的事,我們不要化太多精力
試圖發明世界上最好的命名規則,而應當制定一種令大多數專案成員滿意的命名規則,
並在專案中貫徹實施。
3.1 共性規則
3.2 簡單的windows 應用程式命名規則
C 程式設計規範 第3章 命名規則
比較 著名的命名規則當推 microsoft 公司的 匈牙利 法,該命名規則的主要思想是 在變數和函式名中加入字首以增進人們對程式的理解 例如所有的字元變數均以ch為字首,若是指標變數則追加字首p。如果乙個變數由ppch開頭,則表明它是指向字元指標的指標。匈牙利 法最大的缺點是煩瑣,例如 inti,...
高質量C C程式設計指南 第3章 命名規則
第3章 命名規則 比較著名的命名規則當推microsoft公司的 匈牙利 法,該命名規則的主要思想是 在變數和函式名中加入字首以增進人們對程式的理解 例如所有的字元變數均以ch為字首,若是指標變數則追加字首p。如果乙個變數由ppch開頭,則表明它是指向字元指標的指標。匈牙利 法最大的缺點是煩瑣,例如...
高質量C C程式設計指南 第3章 命名規則
第3章 命名規則 比較著名的命名規則當推microsoft公司的 匈牙利 法,該命名規則的主要思想是 在變數和函式名中加入字首以增進人們對程式的理解 例如所有的字元變數均以ch為字首,若是指標變數則追加字首p。如果乙個變數由ppch開頭,則表明它是指向字元指標的指標。匈牙利 法最大的缺點是煩瑣,例如...