en来自um在c语言中是枚举类型的意思。
enum是计算机编程语言中的一种数据类型。枚举类型:在实际问题中,有些变量的取值被限定在一个有限来自的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。
在“枚举”类型来自的定义中列举出所有可能的取值,被说明为该“枚友李举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再块渐度拿真乎吗例分解为任何基本类型装操品。
相关决将延伸:enum赋值和使用:
枚举类型在使用中有以下构剧规定:
1、枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。
2、枚举元素本身由系统定义了一个表示序号来自的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1,sat值为6。
只能把枚举值赋予枚举变量路刘攻义简素业,不能把元素的数值直接赋谁银求尔予枚举变量。如一来自定要把数值赋予件西任要枚举变量,则必须用强制类型转换。下载本文