C++中的枚舉是一種包含固定常量的數(shù)據(jù)類(lèi)型。
枚舉可以用于星期幾(SUNDAY
,MONDAY
,TUESDAY
,WEDNESDAY
,THURSDAY
,FRIDAY
和SATURDAY
),方向(NORTH
,SOUTH
,EAST
和WEST
等)。C++枚舉常量是靜態(tài)和最終隱式。
C++枚舉可以認(rèn)為是具有固定的常量集合的類(lèi)。
C++中枚舉注意事項(xiàng)
switch
語(yǔ)句塊中使用Enum
類(lèi)下面來(lái)看看看在C++程序中使用的枚舉數(shù)據(jù)類(lèi)型的簡(jiǎn)單例子。
#include <iostream>
using namespace std;
enum week { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };
int main()
{
week day;
day = Friday;
cout << "Day: " << day+1<<endl;
return 0;
}
執(zhí)行上面代碼得到以下結(jié)果 -
Day: 5