21xrx.com
2024-11-22 12:20:57 Friday
登录
文章检索 我的文章 写文章
C++枚举类型Enum的使用方法
2023-07-01 03:25:58 深夜i     --     --
C++ 枚举类型 Enum 使用方法

枚举类型Enum是C++中一种非常常见的数据类型。它可以将一组值定义为一个可以命名的集合。

枚举类型Enum的定义方式如下:


enum EnumName

  Value1;

其中,`EnumName`是枚举类型的名称,`Value1`、`Value2`、`Value3`等是枚举类型的值。

可以根据需要自定义枚举类型的名称和值,如下示例定义了一个表示星期的枚举类型:


enum Weekday

  MONDAY;

其中,`SUNDAY`的值为0,后续的值默认递增。

可以使用枚举类型Enum来定义变量,如下示例定义了一个表示星期的变量:


Weekday today = MONDAY;

可以使用枚举类型Enum来进行比较,如下示例比较两个星期的大小:


if (today < WEDNESDAY)

  cout << "Today is before Wednesday." << endl;

可以使用枚举类型Enum的值进行switch语句的判断,如下示例根据星期输出不同的字符串:


switch (today)

  case SUNDAY:

    cout << "Today is Sunday." << endl;

    break;

  case MONDAY:

    cout << "Today is Monday." << endl;

    break;

  case TUESDAY:

    cout << "Today is Tuesday." << endl;

    break;

  case WEDNESDAY:

    cout << "Today is Wednesday." << endl;

    break;

  case THURSDAY:

    cout << "Today is Thursday." << endl;

    break;

  case FRIDAY:

    cout << "Today is Friday." << endl;

    break;

  case SATURDAY:

    cout << "Today is Saturday." << endl;

    break;

枚举类型Enum是一个非常实用的数据类型,在实际的编程过程中可以用来定义一些特定的常量,方便程序的编写和维护。

  
  

评论区

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