【摘要】:所谓“枚举型”数据就是将变量的可能值一一列举出来,变量的值是列举范围中的任意一个值。枚举类型用enum来定义。,sat等称为枚举元素。枚举元素在编译时被当做常量处理,不能对其赋值。枚举元素作为常量时是有值的,C语言系统在编译时按先后顺序分别使它们的值为0,1,2,…
3.3.4 枚举型数据
所谓“枚举型”数据就是将变量的可能值一一列举出来,变量的值是列举范围中的任意一个值。枚举类型用enum来定义。
定义枚举类型的一般形式如下:
enum 枚举类型名 {成员表列};
例如:enum week{sun,mon,tue,wed,thu,fri,sat};其中sun,mon,…,sat等称为枚举元素。枚举元素在编译时被当做常量处理,不能对其赋值。
枚举元素作为常量时是有值的,C语言系统在编译时按先后顺序分别使它们的值为0,1,2,…,在上面的定义中sun的值为0,mon的值为1,…,sat的值为6。
定义枚举型变量的一般形式如下:
enum 枚举类型名 变量名;
例如:enum week x,y;这里x与y就是枚举型变量,x与y的值是枚举元素sun,mon,tue,wed,thu,fri,sat中的一个,不可能是其他的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。