C语言中,switch中可以使用枚举类型,比较简单,案例如下:
#include<stdio.h>
int main()
{
enum SEASONS
{
SPRING=1,SUMMER,AUTUMN,WINTER
}; //定义枚举类型 enum SEASONS
enum SEASONS season; //定义了一个枚举类型变量season(类型enum SEASONS)
printf("请输入你喜欢的季节:(1.spring,2.summer,3.autunm,4.winter):");
scanf("%d",&season);
switch (season)
{
case SPRING:
printf("你喜欢的季节是春天");
break;
case SUMMER:
printf("你喜欢的季节是夏天");
break;
case AUTUMN:
printf("你喜欢的季节是秋天");
break;
case WINTER:
printf("你喜欢的季节是冬天");
break;
default :
printf("你没有选择你喜欢的季节!");
}
return 0;
}
测试结果