第 3 章命名規則索引

2021-06-22 02:25:36 字數 570 閱讀 6605

比較著名的命名規則當推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開頭,則表明它是指向字元指標的指標。匈牙利 法最大的缺點是煩瑣,例如...