switch和枚举结合使用
时间: 2023-10-24 16:22:40 浏览: 92
枚举enum和switch 的使用
在 C++ 中,可以使用 switch 语句来根据枚举类型变量的值来执行相应的代码块。例如:
```c++
enum Color {
Red,
Green,
Blue
};
int main() {
Color c = Green;
switch (c) {
case Red:
std::cout << "The color is red." << std::endl;
break;
case Green:
std::cout << "The color is green." << std::endl;
break;
case Blue:
std::cout << "The color is blue." << std::endl;
break;
default:
std::cout << "Unknown color." << std::endl;
break;
}
return 0;
}
```
在这个例子中,我们定义了一个枚举类型 Color,包含三个枚举常量 Red、Green、Blue。然后我们定义了一个 Color 类型的变量 c,赋值为 Green。接着使用 switch 语句根据 c 的值来执行相应的代码块,输出结果为 "The color is green."。
阅读全文