主题:请教“记录、开域”
wuyongyi
[专家分:0] 发布于 2008-04-07 08:42:00
不大明白这两者是怎么回事,他们有什么关系吗?
回复列表 (共8个回复)
沙发
angwuy [专家分:2280] 发布于 2008-04-07 12:29:00
记录:
type anytype=record
var1:anytype1;
var2:anytype2;
var3:anytype3;
...
开域:
var p:^anytype;
...
new(p);
...
我记得好象是这样的
板凳
wuyongyi [专家分:0] 发布于 2008-04-08 23:26:00
还是不大明白
3 楼
angwuy [专家分:2280] 发布于 2008-04-09 12:35:00
简单点来说,记录是一种自定义类型,开域是指为指针变量开辟一个储存的空间
4 楼
wuyongyi [专家分:0] 发布于 2008-04-10 08:09:00
他们可以用在什么地方?
5 楼
angwuy [专家分:2280] 发布于 2008-04-10 18:10:00
record是为了整理变量,指针是为了开辟动态内存
6 楼
abcwuhang [专家分:1840] 发布于 2008-05-01 13:31:00
开域:
new(p);
with anytype do
begin
...
end;
dispose(p);
7 楼
帅气小子 [专家分:0] 发布于 2008-07-23 13:01:00
new(p);
这是指针开域
8 楼
小田甜 [专家分:3910] 发布于 2008-08-04 14:12:00
记录:
a:record
l:byte;
c:char;
end;
开域:
with a do
这时l直接表示a.l
我来回复