什么是枚举数组啊
enum color{black,white,red,blue,green};
1.计算机在处理的时候,实际上black=0,white=1,red=2,blue=3,green=4;
这些类似于#define black 0
只是用black代表了0而已。
2.为什么说不可分呢,一般情况下3=1+2,但是blue不等于white+red;所以这些代表用的符号虽然实际上是整数,但是不能像一般整数那样拆分。
3.继续:
color color1;
color1=white;
上面定义的color是一个类型名(像int、float那样是类型名),可以定义变量,color1是这种类型的一个变量,它等于white,实际上计算机处理的时候它就等于1,这是由enum color的定义决定的。
枚举类型是一种数据类型,用于声明一组命名的常数,变量的值只限于列举出来的值的范围内
枚举数组就是枚举类型定义的数组
数组和枚举_百度文库
https://wenku.baidu.com/view/c699662ecfc789eb172dc89b.html
热门标签: