枚举
有事在程序设计时希望变量提取一个固定集合中的值时可以使用枚举类型。
定义:枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。
例如:可以使用 week 来保存 Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday。
语法定义:
enum typeName{
value1,
value2,
value2,
……
valueN
}
接着声明这个新类型的变量:
typeName varName;
并赋值:
varName=typeName.value;
枚举使用一个基本类型来存储。枚举类型可以提取的每个值都存储为该基本类型的一个值,在默认情况下,该类型为 int 型。
在枚举声明时也可以指定数据类型,语法为:
网友评论