通过本文主要向大家介绍了枚举类型定义,java枚举类型定义,c#枚举类型定义,c语言枚举类型定义,设有如下枚举类型定义等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
定义:
如果一种变量只有几种可能的值,可以定义为枚举类型。所谓“枚举类型”是将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。
声明:
声明枚举类型用enum开头,例如:
这些枚举常量,不会因为我们写了sun就自动代表着“星期天”,它只是一个符号,究竟用来代表什么含义,完全却决于程序员自己对它们的处理。
表示这个类型的变量的值只能是以上7个值之一,他们是用户自己定义的标识符。
在声明了枚举类型之后,就可以用它开定义变量。如
说明:
(1)对枚举元素按照常量处理,故称为枚举常量。它们不是变量,不能对他们赋值。
(2)枚举元素作为常量,它们是有值的,C++编译按定义时的顺序对它们赋值为0,1,2,3,......
指定sun为7,mon为1,以后按顺序加1,sat为6。
(3)枚举值可以用来做比较。
枚举值的比较规则是按其在声明枚举类型时的顺序号比较。如果定义时未人为指定,则第一个枚举元素的值认作0.
分析:球的颜色只有5种,每一个球的颜色只能是这5种之一,因此可以用枚举类型变量来处理。
</div>