C++中枚举的应用

来源:互联网 发布:阿里云服务器端口管理 编辑:程序博客网 时间:2024/05/23 16:55

一个枚举是一个类型,可以保存一组由用户刻画的值,类似与结构体,但是使用起来并不是很好用。

一个枚举中的变量值是连续的,如果没有赋值,默认情况下从0开始加一递增。

enum day{morning,noon,night};
上述代码中morning=0,noon=1,night=2。

如果有赋值,则后一个的值是前一个值加一。

enum day{morning=2,noon,night=5,end};
上述中morning=2,noon=3,night=5,end=6。由此可见,当前变量的值只与它前面那个变量的值有关。

若想输出枚举中变量的值,不能采用for循环进行操作,一般是采用switch的方式。


0 0
原创粉丝点击