目录
一,枚举的概念
二,枚举的运用
三,枚举元素中的特性
四,枚举与switch连用
一,枚举的概念
定义某一个数据类型,这种数据类型只有几种可能,我在定义的同时将这些可能一一列举出来,这样的类型叫做枚举
二,枚举的运用
enum COLOR{
blue,
white,
black,
yellow};
三,枚举元素中的特性
enum COLOR{
blue,
white,
black,
yellow};
上述列子中 不对任何元素赋值则
blue=0;
white=1;
black=2;
。。。
enum COLOR{
blue,
white=5,
black,
yellow};
若对元素进行赋值
则blue=0;
white=5;
black=6;
yellow=7;
四,枚举与switch连用
enum week{
Mon=1,
Tues,
Wed,
Thurs,
Fri,
Sat,
Sun};
int main(){
int day;
scanf("%d", &day);
switch(day){
case Mon: puts("Monday"); break;
case Tues: puts("Tuesday"); break;
case Wed: puts("Wednesday"); break;
case Thurs: puts("Thursday"); break;
case Fri: puts("Friday"); break;
case Sat: puts("Saturday"); break;
case Sun: puts("Sunday"); break;
default: puts("Error!");
}
return 0;
}