[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递增的整数, 若指定了某个枚举值,则下一个默认的枚举值从此值递增。
用于声明一组常数
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递增的整数, 若指定了某个枚举值,则下一个默认的枚举值从此值递增。
相关文章推荐
- C语言-enum 枚举
- C语言 枚举 enum
- C语言中的enum(枚举)使用方法
- C语言中enum枚举类型
- C语言之“枚举(enum)”
- C语言 枚举 enum
- c语言枚举enum
- android ndk 05 C语言 _union_enum 联合体 枚举 IO文件操作(文件加密解密)
- C语言:枚举类型enum
- C语言 枚举(enum)、宏定义(#define)、结构体(struct)的一种联合应用
- c语言之枚举类型(enum)
- C语言中enum可以没有枚举名
- C语言 enum 枚举 注意要点
- C语言枚举enum的定义
- C语言enum(枚举)数据类型
- 注意!C语言的枚举enum是int型常量
- C语言中枚举(enum)变量可以没有名字
- C语言中枚举(enum)类型的用法
- C语言中的枚举(enum)