// 枚举类型 (enum) 在 C++ 中用于定义一组命名的整数常量。以下是一个简单的示例:
#include <iostream>
using namespace std;
// 定义一个枚举类型
enum Weekday {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
int main() {
// 声明一个枚举变量
Weekday today = Wednesday;
// 输出枚举值
cout << "Today is day number: " << today << endl;
// 使用 switch 语句处理枚举值
switch (today) {
case Monday:
cout << "It's Monday." << endl;
break;
case Tuesday:
cout << "It's Tuesday." << endl;
break;
case Wednesday:
cout << "It's Wednesday." << endl;
break;
case Thursday:
cout << "It's Thursday." << endl;
break;
case Friday:
cout << "It's Friday." << endl;
break;
case Saturday:
cout << "It's Saturday." << endl;
break;
case Sunday:
cout << "It's Sunday." << endl;
break;
default:
cout << "Unknown day." << endl;
break;
}
return 0;
}
enum Weekday { ... }; 定义了一个名为 Weekday 的枚举类型,包含了一周七天的名字。Weekday today = Wednesday; 声明了一个 Weekday 类型的变量 today,并将其初始化为 Wednesday。cout << today; 会输出枚举值的整数值(从0开始计数),因此 Wednesday 对应的是2。switch 语句:通过 switch 语句可以根据不同的枚举值执行不同的代码块。希望这个示例能帮助你理解如何在 C++ 中使用 enum。
下一篇:c++获取时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站