介绍 枚举可以根据Integer、Long、Short或Byte中的任意一种数据类型来创建一种新型变量。这种变量能设置为已经定义的一组之中的一个,有效地防止用户提供无效值。该变量可使代码更加清晰,因为它可以描述特定的值 枚举类型使一种基本数据类型,用于声明一组命名的常数,当一种变量有几种可能的取值使,可以定义为枚举类型。 enum num{first,second,third,forth}; 定义方式2: enum {first,second,third,forth} num1,num2; 有些时候我们可以对这些符号名指定特定的整型值,比如: 如何使用枚举类型: 以第一种第一方式为例,num1,num2为枚举类型变量,但是这些变量每次只能有一个值,这个值使枚举类型定义中的first、second、third、forth四种,如果有些变量值的取值有限,并且我们想尽可能通过字面意思表达出来,使用枚举类型使最合适不过了。
enum enumex{ enum enumex m_enumex;
我们完全可以根据不同情况下m_enumex的取值来安排我们的代码。在定义enum时,最后一个逗号可加可不加,加上会看着更清楚。 |