举例说明枚举类型怎么用
时间: 2023-07-03 20:28:56 浏览: 116
好的,例如我们定义一个枚举类型Season,表示四季,可以这样定义:
```c++
enum Season {
Spring,
Summer,
Autumn,
Winter
};
```
上面的代码定义了一个Season类型,其中Spring、Summer、Autumn、Winter是Season类型的四个枚举常量,它们的值分别为0、1、2、3。
接下来我们可以在程序中使用这个枚举类型,例如:
```c++
#include <iostream>
using namespace std;
int main() {
Season season = Spring;
switch(season) {
case Spring:
cout << "It's Spring." << endl;
break;
case Summer:
cout << "It's Summer." << endl;
break;
case Autumn:
cout << "It's Autumn." << endl;
break;
case Winter:
cout << "It's Winter." << endl;
break;
default:
cout << "Invalid season." << endl;
break;
}
return 0;
}
```
上面的程序中,我们先定义了一个Season类型的变量season,并将其初始化为Spring。接着使用switch语句对season进行判断,输出相应的季节名称。
阅读全文