社区
C语言
帖子详情
请教一个语法问题: enum Direction {North, South, East, West}(100)
initora
2002-08-14 12:04:52
这里的Direction是整型吗? 对应到java的形式如何?
...全文
210
11
打赏
收藏
请教一个语法问题: enum Direction {North, South, East, West}(100)
这里的Direction是整型吗? 对应到java的形式如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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所代表的整数.
C++零基础入门(C++11/C++14)
课程共分为三篇: 1) 基础篇: 这部分主要学习零散的基础
语法
,比如变量、常量、运算符、数据类型、
enum
、union、 数组、动态数组、字符串、条件结构、循环结构、函数、指针(非常重要)、引用(非常重要, 包括C++11...
switch之
enum
原页面: https://segmentfault.com/q/10
100
00000306839先上一段能编译通过的程序:
enum
Direction
{
EAST
,
WEST
, SOUTH,
NORTH
; }public class Simple
Enum
{ public static void main(String args[]){ Di
Swift 中枚举的基本用法
一、枚举
语法
//枚举的
语法
:名称需要首字母大写
enum
Direction
{ ... case
north
, south,
west
,
east
} 二、使用 Switch 语句来匹配枚举值
enum
Direction
{ case
north
, south,
west
,
east
} /
java基础知识总结7(枚举+泛型)
七、枚举枚举是
一个
类类型,是JDK1.5的新特性 枚举的关键字是
enum
Java中所有的枚举类都是java.lang.
Enum
的子类注意:枚举类中可以包含成员有【字段(常量)、方法...}例:
enum
Direction
{//枚举体
EAST
,SOUTH,WE
C语音基础-枚举23
1枚举
语法
格式:
enum
新类型名称 { 限定取值1,限定取值2,限定取值3,...... };
enum
Direction
{
East
, South,
West
,
North
};
C语言
69,364
社区成员
243,083
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章