登录站点

用户名

密码

枚举变量的定义与引用

1已有 1274 次阅读  2010-03-09 17:13   标签变量  定义  枚举 

枚举变量的定义与引用

ANSI C新标准增加了枚举类型,如果一个变量只有几种可能的值,可以将其定义为枚举类型,所谓“枚举”就是将变量的值一一列举出来。

定义枚举类型变量的一般格式:

Enum   枚举名 {枚举值表列} 变量表列;

也可以将枚举的定义和说明分写成两句:

Enum     枚举名 {枚举值表列}

Enum   枚举名 变量表列;

 

在枚举表列中,每一项符号代表一个整数值。在默认的情况下,第一项取值为0,第二项取值为1,第三项取值为2,依次类推。此外也可以通过初始化指定某些项的符号值。某项符号值初始化以后,该项后续符号值依次递增。

Enum  direct{up, down, left=10, right};

编译器将给up赋值为0,将down赋值为1,由于left被初始化为10,故right的值将为11

上一篇: VHDL编写的比较器 下一篇: 用typedef重新定义数据类型

分享 举报