C語言列舉的好處

2021-09-07 13:49:11 字數 513 閱讀 9185

列舉的好處:列舉是 c 語言中的一種基本資料型別,它可以讓資料更簡潔,更易讀。

列舉語法定義格式為:

enum 列舉名 ;
接下來我們舉個例子,比如:一星期有 7 天,如果不用列舉,我們需要使用 #define 來為每個整數定義乙個別名:

#define mon 1

#define tue 2

#define wed 3

#define thu 4

#define fri 5

#define sat 6

#define sun 7

這個看起來**量就比較多,接下來我們看看使用列舉的方式:

enum day

;

這樣看起來是不是更簡潔了。注意:第乙個列舉成員的預設值為整型的 0,後續列舉成員的值在前乙個成員上加 1。我們在這個例項中把第乙個列舉成員的值定義為 1,第二個就為 2,以此類推。

摘自:

python列舉優點 使用列舉的好處?

如果您想知道效率,有幾種工具可以用來檢查哪個解決方案 演算法更有效。這稱為分析。在 分析的第乙個目的是測試乙個有代表性的系統,以確定什麼是慢的 或者使用太多的ram,或者導致過多的磁碟i o或網路i o 在 分析通常會增加開銷 10倍到100倍的減速可能是典型的 而且您仍然希望您的 盡可能像在現實世...

C語言 列舉

在實際問題中,有些變數的取值被限定在乙個有限的範圍內。例如,乙個星期內只有七天,一年只有十二個月,乙個班每週有六門課程等等。如果把這些量說明為整型,字元型或其它型別顯然是不妥當的。為此,語言提供了一種稱為 列舉 的型別。在 列舉 型別的定義中列舉出所有可能的取值,被說明為該 列舉 型別的變數取值不能...

C語言列舉

列舉 在實際應用中,有的變數只有幾種可能取值。如人的性別只有兩種可能取值,星期只有七種可能取值。在 c 語言中對這樣取值比較特殊的變數可以定義為列舉型別。所謂列舉是指將變數的值一一枚舉出來,變數只限於列舉出來的值的範圍內取值。定義乙個變數是列舉型別,可以先定義乙個列舉型別名,然後再說明這個變數是該列...