码迷,mamicode.com
首页 > 编程语言 > 详细

C++笔记--枚举

时间:2015-01-19 15:52:58      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:枚举   c++语法   

现在开始,学习C++。

当年学过C语言,C++接触过一点类方面的皮毛。

后来因为各种事儿,就把学习程序的事儿给耽误啦。

平时一直以程序员自诩,结果连C++都没有系统的学习过,惭愧啊。

查漏补缺。


枚举:有三种形式:

(1) enum open_mode{num1,num2,num3};

程序运行结果:num1=0,num2=1,num3=2;

其中,enum是关键字,open_mode是一个类型,num1,num2,num3是变量。


(2) 在枚举的时候,对一个变量赋初值:enum open_mode{num1=10,num2,num3};

程序运行结果:num1=10,num2=11,num3=12;


(3) 枚举的时候,变量的初始化是可以有相同的值的:enum open_mode{num1=10,num2,num3=10,num4};

程序运行结果:num1=10,num2=11,num3=10,num4=11;


open_mode作为一种数据类型,是可以定义变量的,像这样:

open_mode abc; 

定义了一个名字叫abc,类型为oepn_mode的变量,对这个变量的赋值,只能赋open_mode枚举过的值,像这样:

 enum open_mode{num1,num2,num3};

 abc=num3;




C++笔记--枚举

标签:枚举   c++语法   

原文地址:http://blog.csdn.net/d14665/article/details/42873131

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!