关于delphi指针,记得在C语言中可以用*取指针的值(就是指针存放的地址的值),,那么在delphi中怎么实现

typepnext=^Tperson;Tperson=recordname:string;age:Word;next:pnext;end;varperson:Tperso... type
pnext=^Tperson;
Tperson=record
name:string;
age:Word;
next:pnext;
end;
var
person:Tperson;
str:string;
begin
str:='%s今年%d岁';
person.name:='李四';
person.age:=18;
ShowMessage(Format(str,[person.name,person.age]));
Memo1.Lines.Add(Format(str,[person.name,person.age]));
person.next:=@person;
Edit1.Text:=person.next;
end;
展开
 我来答
ycsxm
2011-05-11 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7903万
展开全部
C: 取地址 &v 地址中的值 *p
DELPHI: 取地址 @v 地址中的值 p^
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邦浅魔千
2011-05-11 · TA获得超过220个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:354万
展开全部
type
pnext=^Tperson;
Tperson=record
name:string;
age:Word;
next:pnext;
end;
var
person:Tperson;
str:string;
begin
str:='%s今年%d岁';
person.name:='李四';
person.age:=18;
ShowMessage(Format(str,[person.name,person.age]));
Memo1.Lines.Add(Format(str,[person.name,person.age]));
person.next:=@person;
Edit1.Text:=person.next^.name;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式