首页 > 代码库 > C++笔记--枚举
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++笔记--枚举
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。