21xrx.com
2024-11-22 05:32:30 Friday
登录
文章检索 我的文章 写文章
C++枚举:定义和用法
2023-07-03 22:29:24 深夜i     --     --
C++ 枚举 定义 用法

C++枚举是一种用于定义命名的整数常量的方式。它可以让代码更清晰易读,并且可以避免一些调试中的错误。

定义

枚举的语法形式如下:

enum 枚举类型名 枚举值1;

其中,枚举类型名是自定义的标识符,可以由字母、数字和下划线组成。枚举值是整数值,可以是正整数、负整数或0。

实例:

enum Color YELLOW;

用法

通过枚举类型定义的变量,可以使用枚举值来给它赋值:

Color favoriteColor = BLUE;

此时,favoriteColor变量的值就是2(BLUE的枚举值是2)。

枚举类型可以作为函数的参数类型:

void printColor(Color c)

{

  switch (c)

    case RED:

      cout << "Red" << endl;

      break;

    case YELLOW:

      cout << "Yellow" << endl;

      break;

    case BLUE:

      cout << "Blue" << endl;

      break;

    default:

      cout << "Unknown" << endl;

      break;

}

枚举类型也可以作为函数的返回值类型:

Color getFavoriteColor()

  return BLUE;

总结

C++枚举是一种很好的方式,可以将整数值相关联的易读的代码。您可以在代码中使用枚举来避免拼写错误,并根据需要轻松地更新枚举名称和值。枚举不仅易于维护,而且有助于提高代码质量和可读性。

  
  

评论区

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