C++基础:4.枚举

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

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

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

                       结构:struct 新类型名称;

                       {成员};

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

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

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

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

作者中考考砸了,语文拖了后腿,忧伤。这一系列的文章应该会继续写,如果有不对的希望高人指点一下,毕竟我只是个学生,不是专业的码农。希望有一天我能成为一个很厉害的IT人。


猜你喜欢

转载自blog.csdn.net/qq_38978066/article/details/81041704
今日推荐