枚举简单示例
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。声明枚举类型用enum开头。
例如
enum weekday{sun,mon,tue,wed,thu,fri,sat};
上面声明了一个枚举类型weekday,花括号中sun,mon,…,sat等称为枚举元素或枚举常量。
表示这个类型的变量的值只能是以上7个值之一。它们是用户自己定义的标识符。
int main()
{
enum Days{Sun,Mon,Tues,Wednes,Thurs,Fri,Sar};
int chose =0;
cout<<"Enter a day (0-6):";
cin>>chose;
if(chose==Sun||chose==Sar)
cout<<"It is weekends!"<<endl;
else
cout<<"It is a busy day!"<<endl;
return 0;
}
结果
日拱一卒百无有尽,功不唐捐终入海