enum枚举类型

来源:互联网 发布:开淘宝店怎么上传视频 编辑:程序博客网 时间:2024/06/06 03:16

枚举定义

可以使用枚举(enumerated type)声明代表整数常量的符号名称,关键字enum创建一个新的枚举类型。

实际上,enum常量是int类型的。
枚举的本质就是int型的常量。

    enum spectrum { red, yellow, green, blue, white, black };    enum spectrum color;    color = black;    if (color != red)

默认值

默认时,枚举列表中的常量被指定为0,1,2等

enum spectrum { red, yellow, green, blue, white, black };printf("%d, %d\n", red, black);

指定值
可以指定枚举中具体元素的值

    enum spectrum { red = 10, yellow = 20, green, blue, white, black };    printf("%d, %d\n", red, black);

代码示例

enum spectrum {red, yellow, green, blue, white, black}; // 申明一个枚举类型.int main(){    enum spectrum color; // 定义一个枚举变量,名字叫color;    color = red;    return 0;}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 贴的手机膜翘角怎么办 全屏膜出现气泡怎么办 手机膜的气泡怎么办 透明手机壳气泡怎么办 钢化膜边缘有气泡怎么办 贴钢化膜边缘有气泡怎么办 钢化膜边上有泡泡怎么办 贴钢化膜周边有气泡怎么办 钢化膜里面有气泡怎么办 手机保护膜破了怎么办 手机触摸屏没反应怎么办 苹果手机触屏坏了怎么办 手机边缘有气泡怎么办 手机膜有空气怎么办 电脑膜有气泡怎么办 汽车贴膜起泡怎么办 汽车玻璃膜用久了起泡怎么办 车窗玻璃膜起泡怎么办 新车贴膜气泡怎么办 贴手机钢化膜有灰尘怎么办 戒指砖石掉了怎么办 寄手机没有包装怎么办 手机背面有划痕怎么办 oopo手机声音小怎么办 手机屏幕被划了怎么办 oppo手机组装屏卡顿怎么办 金立手机卡顿怎么办 vivo手机有点卡怎么办 oppo手机有点卡怎么办 mx6指纹不匹配怎么办 小米手机cpu太高好烫怎么办 魅族mx6卡顿怎么办 魅族mx5反应慢怎么办 魅族玩王者荣耀卡怎么办 魅族pro7信号差怎么办 魅族手机信号不好怎么办 魅族信号不行怎么办 魅族e4g信号弱怎么办 魅族u204g信号差怎么办 魅族mx6网速慢怎么办 魅族mx5屏幕失灵怎么办