C 命名準則

2022-09-04 10:39:11 字數 893 閱讀 4564

總則:命名用英語,單詞簡單,明了。意義明確。過長的單詞可以使用省略。一般是去掉母音字母形成省略。如果有通用的縮寫,應該採用通用的縮寫。

1、函式命名

1.1:全域性函式:採用限定詞+動詞(+名詞的原則)。如:void rmodelsetwidth()

1.2:類的成員函式:採用動詞(+名詞)的原則。如void setwidth

2、巨集巨集的定義必須全部採用大寫字母。單詞之間必須用下劃線隔開。如:

#define max_len 1024

這裡順便說一下,常變數的命名方式也必須採用全大寫的方式,如:

const int max_len=1024;

3、變數命名

命令的命名方式應該採用匈牙利命名法,即[限定詞 

+ 『_』 + ]  型別縮寫

+意義名詞。

3.1、全域性變數的命名

全域性變數必須以「g_」開頭。如int g_nage;其中n表示為int型

3.2、區域性變數的命名不加限定詞。如int nage;

3.3、類中成員變數的命名:類中成員變數的命名必須以"m_"開頭。如int m_nage;

3.4、靜態變數

區域性靜態變數以「s_」開頭。類中靜態變數的以"ms_"開頭

3.5、指標變數以p為字首。如int *pnname;

3.6、引數命名與區域性變數相同。即:型別縮寫+意義名詞

4、其它命名

4.1、列舉(enum)應該加大寫字母「em」作為字首。列舉表中的命名必須遵循常量的命名規則。

4.2、聯合(union)以「un」開頭。

4.3、結構體以「st」作為字首。結構體包含的資料型別遵循區域性變數的命名規則。

4.4c++的類的命名規則以「c」開頭。類的命名採用「名詞」或者「形容詞+名稱」。不能直接採用「名詞」的形式

精簡高效的CSS命名準則 方法

single css display dn.di db.dib if the element is block level eg.div,li using inline any instead height h14 h16 h18 h20 h22 h24 width fixed width valu...

C 程式設計準則 1

1.不要用c 主動重寫我們已有的c 除非我們需要對它的功能做較大的調整,也就 是說,不破不立 2.要區別類的建立者和類的使用者 客戶程式設計師 3.當我們建立乙個類時,要盡可能用有意義的名字來命名類。4.資料隱藏允許我們 類的建立者 將來在不破壞使用者 使用了該類 的情況下 隨心所欲地修改 為實現這...

C 程式設計準則學習記錄

1 視c 為乙個語言聯邦,包含c語言 object oriented c 泛型程式設計 stl四種次語言。程式設計準則的需要根據我們具體使用哪種次語言而定。2 盡量讓 define多休假。也就是可以利用const或enum來代替 define定義的常量。用模板inline函式代替類似函式的 defi...