社区
语言基础/算法/系统设计
帖子详情
谁知道这是什么语法规则?
hydream
2005-04-30 09:54:19
hostent=record
h_name:PChar;
h_aliases:^PChar;
h_addrtype:SmallInt;
h_length:Smallint;
case byte of
0:(h_addr_list:&pchar);
1:(h_addr:^PChar);
end;
请问里面的case语句是怎么回事?
...全文
163
5
打赏
收藏
谁知道这是什么语法规则?
hostent=record h_name:PChar; h_aliases:^PChar; h_addrtype:SmallInt; h_length:Smallint; case byte of 0:(h_addr_list:&pchar); 1:(h_addr:^PChar); end; 请问里面的case语句是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
才子鸣
2005-05-03
打赏
举报
回复
对了.正解!
delphi1234567
2005-05-01
打赏
举报
回复
hostent=record
h_name:PChar;
h_aliases:^PChar;
h_addrtype:SmallInt;
h_length:Smallint;
case byte of
0:(h_addr_list:&pchar);
1:(h_addr:^PChar);
end;
也可以用
case Integer of
0 : ...
1 : ...
end
来代替 Byte, 但一般情况下 Byte 就够用了,可以表示255个域。
如:
TMyRecord = record
Field1 : string;
case byte of
0 : Field2 : Integer;
1 : Field3 : Cardinal;
end;
end;
Field2 和 Field3 共用一个起始地址,向 Field2 写入一个整型值(可能是负数),如果读取时采用 Field3读取,则会按无符号整数处理。
当然,域之间可以不用限制相同的占用空间,编译器会以最大占用空间的域分配内存来使用的。
ron_xin
2005-04-30
打赏
举报
回复
学习...
hydream
2005-04-30
打赏
举报
回复
我知道是公用结构,我是想问语法结构,这种语法到底是怎么用的,没看见那本书上讲。
再说了,byte也是关键字啊,为什么用byte来做选择符呢?而且是0,1,
delphi1234567
2005-04-30
打赏
举报
回复
联合结构,所占用的储存空间起始地址一样,但是以最大的域的字节数分配空间。
关于HTML
语法
规则
你需要
知道
的
本文详细介绍HTML文档的基本结构,包括文档类型声明、html元素及其组成部分、头部元素和主体元素的构成等。并解释了如何使用不同类型的块元素和行内元素来组织网页内容。
字符型变量的赋值
规则
_了解Verilog HDL
语法
规则
吗,看完这篇就
知道
了
本文介绍Verilog HDL
语法
规则
,涵盖文字
规则
(关键词、标识符、注释、常数表示)、数据对象(常量、变量)及运算符(算术、关系等9类)的使用。详细说明了各类
规则
的定义、格式和使用示例,还提及了赋值形式和运算符优先级。
这些基本
语法
规则
你还不
知道
?那你的Python还没入门...
本文介绍了Python这一易于学习且功能强大的编程语言,其应用广泛,涵盖Web开发、自动化运维等领域。还详细讲解了Python基础
规则
,包括注释、行、缩进、标识符、输入、输出的使用,最后分享了软件测试视频学习教程。
matlab的基本
语法
规则
_别再无脑吹了,python和matlab有什么不同你
知道
吗?
本文对比了Python与MATLAB在科学计算领域的应用。MATLAB专为数值计算设计,功能强大,但价格昂贵且版权受限。Python则免费开源,拥有丰富的第三方库支持,尤其适合综合性项目。文章还探讨了二者的选择依据。
Spring Boot配置文件的
语法
规则
本文介绍Spring Boot配置文件的
语法
规则
,涵盖properties和yml两种格式。阐述了配置文件的作用,如存放项目启动端口、数据库连接信息等。说明了创建配置文件的位置、命名及优先级,详细讲解了properties和yml的
语法
、获取配置文件的方法,还对比了两者优缺点。
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章