高質量C C總結1 高階資料型別列舉Enum

2021-08-15 02:11:28 字數 1069 閱讀 5202

enum week

//使用列舉

week oneday=monday;

還可表示運動內容,例如sport,basketball,football,pingpang等。

enum sport

//使用列舉

sport likesport=basketball;

此處我列舉乙個場景。很好理解:學校需要記錄每人的資訊,那麼會有person類,其中包括一項為報道所在週幾,通常我們的程式設計習慣是這樣的。

//定義星期

const int monday = 0;

const int tuesday = 1;

const int wednesday = 2;

class person

int arrivedate;

};int main()

有些人的程式設計習慣更壞,可能是這樣的。這是新手程式設計時經常范的錯誤,大家注意。 不要出現神奇數字0,1,2,3,4.要有意義。

class person 

int arrivedate;

};int main()

else if (p.arrivedate == 1)

return 0;

}

使用列舉enum後可以大大減少工作量,省去了開發人員賦值的過程,**簡潔,清晰,長度短,使用列舉後。

//定義列舉型別

enum week ;

class person

week arrivedate;

};int main()

#includeusing namespace std;

enum gameresult;

int main()

if (result == lose)

if (result == canel)

} cout << endl;

return 0;

}

高質量C C總結10 C 實踐細節總結10

這裡總結了我個人在程式設計過程中注意到的細節,在這裡進行總結。1 資料最好使用private作用域,這也是物件導向語言需要注意的特點之一。class rectangle2.引數盡量使用引用來傳遞,如果不想改變引數的值可以加上const。不在像c語言中傳遞值了,傳遞value會傳遞全部byte,所佔資...

高質量C C程式設計指南 第1章 檔案結構

第1章 檔案結構 每個c c程式通常分為兩個檔案。乙個檔案用於儲存程式的宣告 declaration 稱為標頭檔案。另乙個檔案用於儲存程式的實現 implementation 稱為定義 definition 檔案。c c程式的標頭檔案以 h 為字尾,c程式的定義檔案以 c 為字尾,c 程式的定義檔案...

《高質量C C 程式設計》學習筆記1(基本事項)

第1 章 檔案結構 標頭檔案的結構 規則1 2 1 為了防止標頭檔案被重複引用,應當用ifndef define endif 結構產生預處理塊。規則1 2 2 用 include 格式來引用標準庫的標頭檔案 編譯器將從標準庫目錄開始搜尋 規則1 2 3 用 include filename.h 格式...