枚举使用举例
申请连续字符常量
const int red=10;
const int yellow=11;
const int green=12;
int main()
{
int n,color;
scanf("%d",&n);
switch(n){
case 0:color=red;
break;
case 1:color=yellow;
break;
case 2:color=green;
break;
default:
color=0;
}
printf("%d\n",color);
return 0;
}
使用枚举改善后
enum{red=10,yellow,green};
int main()
{
int n,color;
scanf("%d",&n);
switch(n){
case 0:color=red;
break;
case 1:color=yellow;
break;
case 2:color=green;
break;
default:
color=0;
}
printf("%d\n",color);
return 0;
}