c语言中枚举常量的用法,第48课-C语言中的枚举-枚举的声明和使用-枚举常量-枚举值...

利用枚举,可以定义一个新的整数类型,该类型变量的值域是我们制定的几个可能的值。

例如定义一个星期的枚举Weekday,定义枚举使用关键字enum

enum Weekday

{

Monday,

Tuesday,

Wednesday,

Thursday,

Friday,

Saturday,

Sunday

}

上面语句是定义一个新的类型,而不是变量,也就是这个Weekday是和int float 这些是一样的,它也是一个类型来的。

大括号里面的值叫做枚举器或者枚举常量,其数量可任意。每个枚举器都用我们赋予的唯一名称来指定。

这些枚举常量,是对应一个整数,默认是从0开始,后面的逐渐递增1

所以上面的Monday其实就是0,然后Tuesday就是1,然后Sunday就是6.

有了这个类型Weekday,我们就可以使用它来创建变量了。类似int double等

enum Weekday  toady = Tuesday;

注意前面的enum,还是必须的

上面的today其实也就是整数中的1

还可以在声明枚举的时候就定义变量。

enum Weekday

{

Monday,

Tuesday,

Wednesday,

Thursday,

Friday,

Saturday,

Sunday

} today ,yesterday,tomorrow;

上面只是

你可能感兴趣的:(c语言中枚举常量的用法)