黑马程序员技术交流社区
标题:
枚举的作用
[打印本页]
作者:
zoufq2010
时间:
2012-2-14 00:49
标题:
枚举的作用
枚举的作用是什么?我们一般在什么情况下才 会用到枚举?
作者:
周平武
时间:
2012-2-14 08:16
枚举的作用:1,限制用户不能随意赋值,只能在定义枚举时列举的值中选择。
2,不需要记忆每个值是什么,只需要选择相应的值
一般在确定了所有可能值时,就可以定义枚举类型,例如:性别 只有 “男”和“女”等。
枚举的定义如下:
enum Gender
{
男,
女
}
作者:
严鹏
时间:
2012-2-14 08:35
1.枚举性能好,占用资源少,简便易用,能提高代码可读性标记枚举还可以实现一些按位运算
2.限制用户不能随意赋值,只能在定义枚举时列举的值中选择,软件使用者不能知道其具体的实现,提高安全性
作者:
黄晓波
时间:
2012-2-14 11:02
枚举限制用户不能随意赋值,只能在定义枚举时列举的值中选择,在需要的时候只需选择相应的值就可以了。
一般诸如性别的“男、女”、方向的“东、南、西、北”和星期的“星期一、二、三、.....”等就可以使用枚举。
这样在使用的时候,性别就只能被赋值为“男”或“女”,不会出现“男生”、“男性”,甚至“一”、“人类”之类的不符合的值。
作者:
双十二
时间:
2012-2-14 11:32
枚举是一种自定义的值类型,有明确的可选择值,对应现实中的性别,民族,国籍,键盘的按键等,枚举变量在使用的时候只会是其中的一个值,例如男,汉族,中国,空格键。
作者:
严海彬
时间:
2012-2-15 20:17
把不常修改的选择项,比如,性别,等数据申明称没聚,在用的时候就可以很方便的取值,也不用担心会写错,或者恶意的赋值造成程序的意外错误
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2