社区
语言基础/算法/系统设计
帖子详情
谁知道这是什么语法规则?
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语句是怎么回事?
...全文
147
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
打赏
举报
回复
联合结构,所占用的储存空间起始地址一样,但是以最大的域的字节数分配空间。
一个css
规则
是由什么组成,css的
语法
规则
是什么
css的
语法
规则
是“选择器以及一条或多条声明”,样式声明如“@charset "utf-8...css的
语法
规则
是什么?1、CSS
规则
由两个主要的部分构成:选择器,以及一条或多条声明:选择器{声明1;声明2;声明3;......}2、CSS样...
Makefile常用
语法
规则
Makefile常用
语法
规则
json
语法
规则
JSON
语法
规则
详解 JSON的
语法
规则
十分简单,无论用何种方法总结都只有数条而已,它参考了C语言家族的一些习惯,学习起来并不会感到陌生。 回顾JSON的五点
语法
1)-数组(Array)用方括号(“[]”)表示。 ...
C++的
语法
规则
C++的
语法
规则
原始的
规则
: \1. 各“
语法
单位”(组成部分)使用任意个(至少1个)分隔符隔开。 分隔符有:空格,或tab键,或换行符。 int main(void) int main(void) 都是合法的。 intmain(void) 是非法的。 \2....
【Antlr】ANTLR
语法
规则
ANTLR
语法
规则
的主要工作是定义词法解析
规则
和
语法
解析
规则
。ANTLR约定词法解析
规则
以大写字母开头,
语法
解析
规则
以小写字母开头。下面简单介绍一下ANTLR的
规则
。 首先需要定义Grammar类型及名称,名称必须和文件名...
语言基础/算法/系统设计
16,743
社区成员
33,237
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章