数据类型:3 宏、常量、枚举、结构体和共用体对比分析之枚举

1636 人浏览 | 时间: 2015-06-23 17:01:45 | 作者: codexia
    第三篇  枚举
    枚举,字面意思是像数硬币一样的,将有限的比较少的种类一枚枚拿出来,对应不同的类型。比如1元,0.5元,0.01元,这三种硬币,很容易就一枚枚列举出来,每一个都代表一种类型。所以说呢,枚举是一种类型定义,而类型组成元素则是有限的固定的值,比如1元,0.5元,0.01元是有三个不同的固定的元素组成了三种类型。1元代表计算货币的单位是1元,0.5则是1元的一半,是另一种计算单位,0.01类似。想起周恩来在面对国外采访时问到中国有多少钱,周恩来回答的是当时的货币面额的总额的种数。这其实就是利用了枚举的类型来分的,最后得到一个让大家心服口服的答案。他是将这么多种面额来计算,其实就是将类型作为计算,打破了我们常规的思维。
    这里的枚举同样是针对类型的,并且是来定义类型的,和typedef有异曲同工之效。只不过,这种定义的类型的取值是能够一一列举出来的有限的数目,并且这里面的取值都是常量,不可修改。就像1元的硬币,国家确定了它的价值是1元,你是没法更改的,因此,枚举类型确定后,里面的值就是常量了,没法更改的。枚举内的常量的值,可以在定义枚举类型时初始化,而不可在以后修改,这和常量的设计思想是一样的。那么,看到这里,应该明白枚
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0