21xrx.com
2024-12-22 22:18:04 Sunday
登录
文章检索 我的文章 写文章
C++枚举的使用方法和注意事项
2023-06-27 13:10:57 深夜i     --     --
C++ 枚举 使用方法 注意事项

C++中的枚举是一种定义一组命名整数常量的方法。它可以方便地定义整数常量并提高代码的可读性。下面介绍C++枚举的使用方法和注意事项。

使用方法:

1. 定义枚举类型:使用关键字“enum”,后面跟上枚举类型的名称。


enum Color red; //定义了一个枚举类型Color,包含三个颜色选项:红、绿、蓝

2. 定义枚举变量:使用枚举类型和变量名。


Color myColor = red; //将变量myColor赋值为红色

3. 访问枚举变量:使用枚举类型和变量名。


if(myColor == red)

  //判断myColor是否为红色

注意事项:

1. 枚举常量默认从0开始递增,可以手动定义其它初始值。


enum Day Saturday; //定义了一个枚举类型Day,以1作为第一个元素的值

2. 枚举常量相当于整数常量,可以进行数值运算。


enum Number two;

int sum = three + four; //将枚举常量three和four相加

3. 枚举常量可以用作switch语句的表达式值。


enum Month December ;

Month currentMonth = July;

switch(currentMonth)

  case January:

    //执行一月的操作

    break;

  case February:

    //执行二月的操作

    break;

  //...

  case December:

    //执行十二月的操作

    break;

  default:

    //其他情况

    break;

4. 枚举类型和枚举常量可以使用作用域运算符“::”进行访问。


enum class Fruit banana; //定义了一个名为Fruit的枚举类型

Fruit myFruit = Fruit::banana; //将枚举常量banana赋值给变量myFruit

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复