enum在c语言中是什么意思?
1个回答
展开全部
enum在c语言中是枚举类型的意思,枚举类型的定义形式为enum typeName。
java使用enum定义常量类型,常量本身带有类型信息,可以使用==比较。enum定义的类型是class,继承自java.lang.Enum,所有常量都是唯一引用实例,常量可用于switch语句。
name()获取常量定义的字符串,注意不要使用toString(),ordinal()返回常量定义的顺序(无实质意义),可以为enum类编写构造方法、字段、方法,构造方法必须为private。
新的数据类型定义完成后,它就可以使用了。我们已经见过最基本的数据类型,如:整型int, 单精度浮点型float, 双精度浮点型double, 字符型char, 短整型short等等。
枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号隔开。
DAY是一个标识符,可以看成这个集合的名字,是一个可选项,即是可有可无的项。
第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。
可以人为设定枚举成员的值,从而自定义某个范围内的整数。
枚举型是预处理指令#define的替代。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询