枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?例如:enum Range:byte{ Max=255,Min=0};

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 21:50:43
枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?例如:enum Range:byte{ Max=255,Min=0};

枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?例如:enum Range:byte{ Max=255,Min=0};
枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?
例如:enum Range:byte{ Max=255,Min=0};

枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?例如:enum Range:byte{ Max=255,Min=0};
朋友,首先要给你说声对不起,因为一直没登百度,所以你问我的东西没能及时回复给你,在这里给你道歉了,
首先,你应该理解下面的几句话:
枚举类型是以“自己的方式使用整型”
枚举类型可以是:byte 、short、int、long、等的子类,如果没有指定类型,则默认为int类型
Range 可以理解为你自己的方式定义的类型;
:表示继承关系;
byte是指定的数据类型,表示它是Range的子类 ;
enum Range:byte{ Max=255,Min=0};这段代码的意思也就是说定义了一个Range类型的枚举,指定的数据类型是Byte,如果代码里没:byte的话则默认为int类型;从代码的字面理解表示定义了一个从0到255范围的枚举.有这种用法.声明枚举的用法大同小异,只是为了你自己更好理解规范而已,我给你举个声明枚举用法的例子,一看你就明白了
enum Color{ Red,Green,Blue} //第一种,比较常见
enum Color{ Red,Green=10,Blue}//第二种,直接在声明中赋值限定
enum Color:long{ Red,Green,Blue}//第三种
其实,使用枚举也就是限定了取值范围,安全性增强,实际应用中用的很少……
朋友还有什么不明白的你直接Q我 或则给我发邮件,不要在百度上发了哈,因为我可能长期都不在上面.

枚举类型名称后面加“:”再加数据类型是什么意思?有这种用法吗?例如:enum Range:byte{ Max=255,Min=0}; 如何定义一个变量既是枚举又是boolean类型 c 中的枚举类型是怎么定义的? 不及物动词后面加介词再加宾语能不能看成是状语 “枚举类型”与“枚举变量”有什么区别? java中在数据类型后面加中括号所代表的是什么意思? 在C#中,下列关于常量和枚举的说法错误的是()a 使用常量可提高代码的可读性b 常量可以被修改c 枚举的所有成员都是整型,不得使用其他数据类型d 枚举可以看作是一组常量求大神告诉我4个 java中的枚举类型怎么定义? get back是及物动词吗? 后面直接加地点还是加什么以后再加地点? 已知枚举类型定义语句为:enum Token{ NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是A.枚举常量MINUS的值为6  B.枚举常量PRINT的值为10C.枚举常量NUMBER的值为1 D.枚举常量NAME的值为1 在by后面加名称是什么意思 请问定义枚举类型里最后一个枚举元素需要加,吗?我下的谭版的电子书上最后一个枚举常量没加“,”逗号,可是我买的明日科技的书上有的加了,有的又没加,是不是加不加都无所谓呢? 书上说“枚举类型定义时最后一个枚举元素后不加任何符号”.我想知道,如何在最后一个元素后加逗号,会有什么影响?编译、链接、运行都正常,我想知道潜在的问题. c语言枚举类型枚举常量枚举常量到底可不可以赋值啊?书上的话不是前后矛盾了? 地球的12种气候类型分布,特点,景观前面说明名称,后面是分布,特点,景观. 请说明matlab中所有的数据类型和各种数据类型之间的转换函数~!谢谢~!非常感谢~! 这些是所有的类型吗?可不可以列出全部的转换类型的函数再次感谢~! 假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加写出理由 共有体和枚举类型有什么作用啊?