枚举类型(C++)

枚举类型

定义方式:将全部可取值一一列举出来

语法形式:enum 枚举类型名 {变量值列表}

                     enum Weekday {sun,mon,tue,wed,thu,fri,sat}

两种枚举类型:

1、不限定作用域枚举类型:enum 枚举类型名 {变量值列表}

  •  枚举元素是常量,不能对它们赋值
  • 枚举元素有默认值,依次为0,1,2,.........
  • 也可以在声明时另行指定枚举元素的值,如:enum Weekday{sun=7,mon=1,tue,wed,thu,fri,sat}
  • 枚举值可以进行关系运算
  • 整数值不能直接赋给枚举变量(如需赋值,应进行强制类型转换)
  • 枚举值可以赋给整型变量

例题:根据枚举元素一次输出比赛结果

2、限定作用域枚举类型(后续补充)

发布了24 篇原创文章 · 获赞 7 · 访问量 3780

猜你喜欢

转载自blog.csdn.net/qq_39980334/article/details/104229209