C/C++日志18
enum 是 C 和 C++ 中的一个关键字,用于定义枚举类型(enumeration)。
enum 枚举类型名称 {
常量1 = 值1,
常量2 = 值2,
常量3 = 值3,
...
};
enum Day
{
Sunday, // 默认为 0
Monday, // 默认为 1
Tuesday, // 默认为 2
Wednesday, // 默认为 3
Thursday, // 默认为 4
Friday, // 默认为 5
Saturday // 默认为 6
};
enum Day today = Monday; // today = 1
enum Color
{
Red = 1,
Green = 3,
Blue = 5
};
enum Color favorite = Green; // favorite = 3
#include<iostream>
using namespace std;
int main()
{
enum Day
{
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
};
enum Day today = Monday;
// 打印枚举值(数字值)
cout << today << endl;//输出1
// 如果想打印枚举名称,可以使用 switch 语句
switch (today)
{
case Sunday: cout << "Sunday"; break;
case Monday: cout << "Monday"; break;
case Tuesday: cout << "Tuesday"; break;
case Wednesday: cout << "Wednesday"; break;
case Thursday: cout << "Thursday"; break;
case Friday: cout << "Friday"; break;
case Saturday: cout << "Saturday"; break;
}
}
查看26道真题和解析
美的集团公司福利 747人发布