欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

枚举变量的定义

最编程 2024-04-15 22:02:25
...

定义好枚举之后,就拥有了相应的枚举类型,可以根据这个枚举类型来定义相应的枚举变量。与结构体和联合体的变量定义方式类似,在定义枚举变量时,也可以采用以下3种不同的方式

(1)先定义枚举,再定义枚举变量

enum Dir dir1;

(2)在定义枚举的同时定义枚举变量

enum Dir{UP = -3,DOWN,LEFT,RIGHT}dir2;

(3)定义无名枚举类型的枚举变量

enum {UP = -3,DOWN,LEFT,RIGHT}dir3;

第一种方式可以定义出具有局部或全局作用域的枚举变量
第二种和第三种定义出来的都是具有全局作用域的枚举变量
由于第三种方式定义的是无名枚举类型,因此,只能在该枚举类型定义处直接定义枚举变量,在其它地方无法定义出该类型的枚举变量

推荐阅读