C++中的枚舉是一種包含固定常量的數(shù)據(jù)類型。
枚舉可以用于星期幾(SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY和SATURDAY),方向(NORTH,SOUTH,EAST和WEST等)。C++枚舉常量是靜態(tài)和最終隱式。
C++枚舉可以認(rèn)為是具有固定的常量集合的類。
C++中枚舉注意事項(xiàng)
switch語(yǔ)句塊中使用Enum類下面來看看看在C++程序中使用的枚舉數(shù)據(jù)類型的簡(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