社区
C语言
帖子详情
请教一个语法问题: enum Direction {North, South, East, West}(100)
initora
2002-08-14 12:04:52
这里的Direction是整型吗? 对应到java的形式如何?
...全文
245
11
打赏
收藏
请教一个语法问题: enum Direction {North, South, East, West}(100)
这里的Direction是整型吗? 对应到java的形式如何?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dcyu
2002-08-14
打赏
举报
回复
Direction是枚举型变量。
是指将变量的值一一列举出来,变量的值只限制在列举出来的值的范围内。
initora
2002-08-14
打赏
举报
回复
a function like this:
MapSite * GetSide(Direction) const;
in Java, can it be this?
MapSite getSide(Direction direction);
// and may Direction looke like this?
public interface Direction {
int North = 1,
South = 2,
East = 3,
West = 4;
}
zheng_can
2002-08-14
打赏
举报
回复
应该说 Direction 可以被转换成 字符型、整型等
guoming1
2002-08-14
打赏
举报
回复
枚举类型,那只是变量名
erlia
2002-08-14
打赏
举报
回复
Direction是枚举类型名,不是变量.
Direction alpha=East;
alpha才是枚举变量
kwok_1980
2002-08-14
打赏
举报
回复
枚举类型就是枚举类型
只不过是用整数表示.
tnt_tnt
2002-08-14
打赏
举报
回复
枚举的可以用整数来定义的!
不过这里一定是整数了!
netbian
2002-08-14
打赏
举报
回复
枚举型变量
chinaeagle
2002-08-14
打赏
举报
回复
枚举型变量的值只可以为整型吧?
punpuny
2002-08-14
打赏
举报
回复
Direction只是枚举类型,并不是整型的,在C中可能可以转换,但是C++中是不能转换的。
Java中没有枚举类型,你可以定义
final int North = 1;
final int South = 2;
final int East = 3;
final int West = 4;
Lodger007
2002-08-14
打赏
举报
回复
这里的Direction是枚举类型的变量,它的值局限在{North, South, East, West}
中,当你没有给这四个常量定义值时,编译系统会将North=1,South, East, West就递增,当你将East=5,它们的值就为:North=1, South=2, East=5, West=6,也就是说Direction的值是整型的,它能取的值是North, South, East, West所代表的整数.
Swift从入门到精通视频教程下载第8章 枚举.zip
Swift从入门到精通视频教程下载第8章 枚举.zip
扒一扒 Java 中的枚举类型
主要给大家介绍了Java中枚举类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Swift基础教程.pdf
Swift基础教程.pdf
C#与JAVA比较.pdf
C#与JAVA比较.pdf
Swift语言教程.docx
Swift 是一种由 Apple 开发的现代、强大且易学的编程语言,专为构建 iOS、iPadOS、macOS、watchOS 和 tvOS 应用程序而设计。Swift 结合了 C 和 Objective-C 的优点,并引入了许多创新特性,旨在提高开发效率、增强软件安全性,同时保持出色的性能。以下是关于 Swift 语言的一些关键特性与概念: 主要特点 简洁明了的
语法
:Swift 采用清晰、易于阅读的
语法
,降低了代码出错的可能性,提高了开发者的生产力。 类型安全:Swift 强烈强调类型安全,确保变量、常量和表达式总是具有已知类型,避免类型不匹配引发的错误。 内存管理:Swift 使用自动引用计数(ARC)机制管理内存,开发者无需手动管理内存分配与释放,减少了内存泄漏和悬垂指针等
问题
。 现代编程特性:支持泛型、协议、扩展、闭包、枚举(包括关联值和递归枚举)、可选类型、类型推断、模式匹配等现代编程特性,使代码更加灵活且易于维护。 Playgrounds:Swift 支持 Playground,这是一种交互式编程环境,允许开发者即时查看代码执行结果,极大地促进了学习与原型设计。
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章