枚举类型的目的是提高程序的可读性
枚举值其实就是整形变量
-
格式:
enum 枚举名字 {
枚举类型 = 初始值(数字或字符串),
summer,
autumn,
winter,};
枚举值表中罗列出一个事物的所有可能的状态,默认从0开始
-
练习:
从控制台输入1-4,对应打印出春夏秋冬的英文词(使用枚举的方式)
include <stdio.h>
int main(){
enum jiJie{ chun=1,xia,qiu,dong };
printf("请输入一个1~4的数:");
int intAig = 0;
scanf("%d",&intAig);
switch (intAig)
{
case chun:printf("spring 春\n");
break;
case xia:printf("summer 夏\n");
break;
case qiu:printf("autumn 秋\n");
break;
case dong:printf("winter 冬\n");
break;
default :
break;
}
return 0;
}