当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++基础学习之枚举讲解

C++基础学习之枚举讲解

2018年09月29日  | 移动技术网IT编程  | 我要评论

中国好声音直播在线直播,冯铭瑄,乒乓球技术

枚举和数组、结构有些像。

下面做个对比:枚举:enum 新类型名 {枚举量(可以看做枚举的成员)};

数组:数据类型 数组名【元素个数】= {元素};

结构:struct 新类型名称;

{成员};

枚举的不同之处在于,枚举量自己有自己的默认值,不同于数组结构需要给成员(元素)赋值。比如,第一个枚举量的值默认为0,第二个是1,第三个是2……以此类推。

所以,如果定义时枚举量有3个且没有赋值,那么这个变量只有三个可能的值:0,1,2。之后就可以知道,要设置枚举量的值必须要在定义时就下手。

可以运用赋值运算符设置枚举量的值:e.g. enum grades{a=10,b=7,c=5};

注意,赋给枚举量的值只能为整数。赋给枚举量值时,可以只赋一部分,也可以全部赋值。只赋一部分时,后面的枚举量的值比前面大1。可以创建多个值相同的枚举量。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网