社区
C语言
帖子详情
枚举类型的问题
liwenjin
2007-06-29 11:37:59
忽然看到个问题
enum No_Dot{
AAA,
BBB,
CCC
}
和
enum Dot{
AAA,
BBB,
CCC,
}
有什么区别??
...全文
212
9
打赏
收藏
枚举类型的问题
忽然看到个问题 enum No_Dot{ AAA, BBB, CCC } 和 enum Dot{ AAA, BBB, CCC, } 有什么区别??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neosu
2007-06-29
打赏
举报
回复
不知道在CCC后面加个逗号有啥用意。
uzone
2007-06-29
打赏
举报
回复
只是名字不同,看不出啥区别.
像同一个类型的两个变量.
freshui
2007-06-29
打赏
举报
回复
用起来没啥区别
chenyu2202863
2007-06-29
打赏
举报
回复
在最后一个枚举变量后加逗号 ---------非法
afgkidy
2007-06-29
打赏
举报
回复
对头,两种方式我都在用。
会编程的大白熊
2007-06-29
打赏
举报
回复
不知道在CCC后面加个逗号有啥用意。?
加上‘,’是c语言的旧的标准中的规定
C99标准规定,不加逗号,但兼容以前的标准。
加不加逗号意思一样,如果遵循标准,还是不要加。
longshanks
2007-06-29
打赏
举报
回复
在未来的C++09标准中有个提案,要求将枚举强类型化。如果该提案进入标准,那么楼主的这些enum定义将会合法化(不包括逗号和分号的错误)。而两个枚举将是不同的类型。
fengdream
2007-06-29
打赏
举报
回复
不能出现在同一文件中,否则会有重复定义错误
comman_ndsc
2007-06-29
打赏
举报
回复
enum No_Dot{
AAA,
BBB,
CCC
}
和
enum Dot{
AAA,
BBB,
CCC,
}
------------------------
声明了两个枚举类型,
他们的元素都是一样的(AAA, BBB, CCC)
只是Dot的CCC后面多了一个逗号,但着并没有什么影响,不过还是不要加的好,没什么意思。
这两个枚举类型类型不能同时使用,原因是重复定义了AAA,BBB,CCC
最后一点,少加了分号
enum No_Dot{
AAA,
BBB,
CCC
}; // 不能少了这个分号
【P4阶段:第二模块:第1-2章】JavaWeb之MySQL数据库和JDBC
1.体系结构详解 2.相关接口详解(List,Set,Map) 3.
枚举类型
详解
java的
枚举类型
转换_Java强制转换为
枚举类型
问题
将Java long类型转换为Enum类型时出现了一些
问题
,无法找到解决方法.这是我正在使用的:public enum DataType {IMAGES(1),VIDEOS(2);private int value;private DataType(int i){this.value = i;}}我需要做这样的事情...
mybatis
枚举类型
映射
问题
默认情况下,MyBatis将Java中的
枚举类型
映射为数据库中的字符串类型,这可能导致一些
问题
,特别是当数据库中存储的是整数值而非字符串时。如果数据库中存储的是
枚举类型
的整数值,而不是字符串,需要正确配置MyBatis...
java 枚举 强制类型_Java强制转换为
枚举类型
问题
将Java long类型转换为Enum类型时出现了一些
问题
,无法找到解决方法.这是我正在使用的:public enum DataType {IMAGES(1),VIDEOS(2);private int value;private DataType(int i){this.value = i;}}我需要做这样的事情...
枚举类型
的转换
如果函数的参数类型是
枚举类型
,在调用函数时,如果实参传入的是int类型,编译会报错。 但是如果将函数类型定义为int类型,在内部是可以将int类型和
枚举类型
的变量做逻辑计算的。 如果
枚举类型
的本质就是int类型,...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章