社区
Delphi
帖子详情
请问枚举类型变量的缺省值是多少?
cxb_zdl
2003-04-28 10:28:17
TEn_XXX=(E_X1,E_X2,E_X3,E_X4);
En_XXX:TEn_XXX;
再没有给En_XXX赋值前,其值是多少呢?
...全文
280
6
打赏
收藏
请问枚举类型变量的缺省值是多少?
TEn_XXX=(E_X1,E_X2,E_X3,E_X4); En_XXX:TEn_XXX; 再没有给En_XXX赋值前,其值是多少呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chechy
2003-04-28
打赏
举报
回复
正如我第一次回复所说,有可能是空集。要看En_XXX是否是全局还是局部变量,如果有赋初值。
如果是全局变量,那么不可能是空集。
如果是局部变量,那么垃圾有可能是正常的枚举值,有可能是异常的。在异常情况下,所有的结果都是不能预测的。
markov
2003-04-28
打赏
举报
回复
En_XXX,不是变量,而是枚举值。不会是空集,[],才是空集。
cxb_zdl
2003-04-28
打赏
举报
回复
不是用变量进行赋值吗?
En_XXX是个变量,我的意思[En_XXX]有没有可能是空集。
chechy
2003-04-28
打赏
举报
回复
什么意思?
既然赋值了?怎么会出现空集?
cxb_zdl
2003-04-28
打赏
举报
回复
chechy(简简单单的活) :四颗星的高手,现在我定义了一个集合:
TSet_XXX=Set of TEn_XXX
相应的变量 Set_XXX:TSet_XXX;
Set_XXX:=[En_XXX];
则上述赋值会出现空集吗(即Set_XXX=[])?
chechy
2003-04-28
打赏
举报
回复
如果是全局变量,那么应该是E_X1(就是0啦),但是如果是局部变量,那么初始值是未知的(就是内存垃圾了,鬼知道里面是多少)。
Python跑步入门
可在不同平台运行 课程大纲 课程介绍 课程的对象、学习方法,python介绍 开发环境搭建 SDK 安装和IDE的安装,输出hello world 基本数据类型和
变量
掌握什么是
变量
?什么是数据类型 字符串和编码 通过字符串,了解...
需要给
变量
赋
缺省值
吗?
一般来说,比较给
变量
赋
缺省值
带来的好处以及问题,不...但在特殊情况下,如
变量
是逻辑类型或
枚举类型
,
缺省值
恰好是
变量
应用时所需要的值的概率会大幅增加,并且应用对时间成本并不敏感时,可以考虑为
变量
赋予
缺省值
。
枚举类型
的初始值问题
枚举类型
是内置类型吗?型的的初始化规则是什么? 首先记住两点: 1、内置类型
变量
(int,bool,指针等)的初始化规则 在函数体外(全局)定义的内置类型
变量
会自动初始化0,函数体内定义的内置类型
变量
不会初始化。...
【sv中
枚举类型
与字符串语法学习】
枚举类型
可以用来声明一组整型的命名常量,定义具有强类型的枚举
变量
。
枚举类型
还可以使用枚举名字而不是枚举值来方便地引用或显示。当没有指定数据类型的时候,缺省的数据类型是 int。在
枚举类型
中使用的任何其他...
SystemVerilog枚举
枚举值缺省为从0开始递增的整数。...如果没有特别,
枚举类型
会被当成int类型存储。由于int类型的
缺省值
是0,所以在给枚举常量赋值时务必小心。在下例中,position会被初始化为0,这并不是一个合法的ordinal_e
变量
。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章