一、概念
/*
枚舉就是 專門用于 表示集中固定類型的取值
枚舉的本質(zhì) 就是基本數(shù)據(jù)類型, 就是整型
枚舉和結構體一樣,要想定義枚舉類型變量,那么必須先定義枚舉類型
枚舉類型定義的格式
enum 枚舉類型名稱
{
取值,
};
定義枚舉類型的規(guī)范
枚舉類型的取值一般以k開頭,后面跟上枚舉的名稱, 跟上當前取值的含義
和結構體一樣,枚舉類型的名稱 首字母大寫
*/
二攒砖、代碼
#include <stdio.h>
int main()
{
#pragma 1.枚舉
// int sex = 0; // 女
// int sex = 1; // 男
// 枚舉就是 專門用于 表示集中固定類型的取值
// 枚舉的本質(zhì) 就是基本數(shù)據(jù)類型, 就是整型
// 枚舉和結構體一樣,要想定義枚舉類型變量,那么必須先定義枚舉類型
/*
枚舉類型定義的格式
enum 枚舉類型名稱
{
取值,
};
*/
/*
enum Gender
{
male = 9, // 男 默認情況下, 枚舉的第0個取值 就是整數(shù) 0
female, // 女 第二個取值 就是1 ,后面的取值遞增1
yao // 2
};
// 2.通過枚舉類型 定義枚舉變量
// 定義枚舉變量 和 定義結構體變量一樣, 直接將數(shù)據(jù)類型拷貝過來,空格之后協(xié)商變量名稱即可
enum Gender sex;
sex = male;
printf("male = %i\n",sex);
sex = female;
printf("female = %i\n",sex);
// 注意點 : 由于枚舉類型的本質(zhì)是整型, 所以枚舉類型 處理可以接收枚舉的固定的取值以外,還可以接收其他整型的值
// 也就是枚舉類型 的變量 可以當做 int類型的變量來使用
sex = 222;
*/
#pragma 2.練習
// 要求定義一個枚舉 保存一年四季
// 1.定義枚舉類型
// 定義枚舉類型的規(guī)范
// 枚舉類型的取值一般以k開頭,后面跟上枚舉的名稱, 跟上當前取值的含義
// 和結構體一樣,枚舉類型的名稱 首字母大寫
enum Season
{
KSeasonSpring,
KSeasonSummer,
KSeasonAutumn,
KSeasonWinter
};
enum Gender
{
kGenderMale,
KGenderfemale
};
enum Season es;
es = KSeasonSpring;
enum Gender eg;
eg = KGenderfemale;
return 0;
}
最后編輯于 :
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者