黑馬程式設計師 C語言學習筆記之列舉(十三)

2021-06-21 00:34:21 字數 1108 閱讀 8774

--------------------------------------------ios期待與您交流!--------------------------------------------

enum 列舉名

c中的列舉非常簡單,它的本質是整型資料,列舉的每個成員都是int型的。

enum *** ;

printf("列舉所佔位元組數:%lu\n", sizeof(enum ***));

輸出:

列舉所佔位元組數:4

enum 列舉名 變數名;

列舉中的成員是從0開始計數的

enum *** ;

enum *** man = man;

enum *** woman = woman;

printf("%d, %d\n", man, ooman);

輸出:

0, 1

可以強制改變計數的初始值

enum *** ;

printf("%d, %d, %d\n", man, woman, unknow);

輸出:

0, 5, 6

enum *** ;

for (int i = man; i <= unknow; i++)

輸出:

列舉元素:0

列舉元素:1

列舉元素:2

--------------------------------------------ios期待與您交流!--------------------------------------------

詳細請檢視:

黑馬程式設計師 C語言學習筆記之結構體和列舉

ios培訓 android培訓 期待與您交流!1.為什麼使用結構體 平時我們總是使用乙個int flloat,double,char等基礎資料型別來定義乙個變數,其實這在現實的情況是不能滿足 要求的,比如,我們要定義乙個學生的變數,那學生有最基本的屬性,如姓名,年齡,身高。姓名需要char 型別,年...

黑馬程式設計師 C語言學習筆記之陣列(九)

ios期待與您交流!1 定義 格式 型別 陣列名 元素個數 裡面的個數必須是乙個固定值,可以是常量 比如6 8 常量表示式 比如3 4 5 7 絕對不能使用變數或者變數表示式來表示元素個數,大多數情況下不要省略元素個數2 初始化 一般形式是 型別 陣列名 元素個數 int a 2 其實相當於 int...

黑馬程式設計師 C語言學習筆記之指標基礎

ios培訓 android培訓 期待與您交流!1.指標的概念 指標是乙個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的乙個位址。2 指標的型別。先列出一些指標的型別,簡單的認識一下 1 int ptr 指標的型別是int 2 char ptr 指標的型別是char 3 int ptr 指標的型別是...