您的位置:首页 > 编程语言 > C语言/C++

[C语言 - 8] 枚举enum

2014-11-10 14:32 211 查看
枚举是c语言中得一种基本数据类型,不是数据结构
用于声明一组常数
1. 3中枚举变量的方式
a. 先定义类型, 再定义变量
b. 同时定义类型和变量
c. 匿名定义
enum Season {Spring, Summer, Autumn, Winter};
enum Season s = Spring;

已经定位为枚举的变量名,不能用作其他的变量
int Spring = 44;//error

2.
默认值为从0到N得正整数
赋值
enum {Spring, Summer, Autumn=11, Winter=55};
不建议存在同样的值

直接使用枚举值名,实际是整型数据
printf("%d\n", Summer);//2

默认值是从0递增的整数, 若指定了某个枚举值,则下一个默认的枚举值从此值递增。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: