一个简单问题,希望兄弟帮忙,来者有分..............神啊,救救我吧!!

lance09 2002-07-25 06:48:38
var
PTinteger=^integer;
nummb:ptinteger;
begin
.....
//如何调用已经经过处理的nummb值,说说原理或作用,多谢UP者

end;



...全文
33 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
lance09 2002-08-09
  • 打赏
  • 举报
回复
多谢
lyfzjl 2002-07-31
  • 打赏
  • 举报
回复
up up up
xlshcn 2002-07-31
  • 打赏
  • 举报
回复
如果有类型T,那么

type
P=^T;

定义了一个指向这个类型的指针类型P。

var
TP:P;

定义了一个指针变量。

使用时TP^解除引用,相当于原来的类型。

可以用NEW分配内存:

NEW过程形式:

TYPE
PInteger=^Integer;
VAR
pi:PInteger;
BEGIN
New(pi);

...

Dispose(pi);
END;

NEW函数形式:

BEGIN
pi=New(pi);

...

Dispose(pi);
END;

访问时可以这样:

var
i:Integer;
begin
i:=pi^;
pi^:=i;
end;

对于取地址操作,可以写:

pi:=@i;




lance09 2002-07-31
  • 打赏
  • 举报
回复
真的没有什么好的解决办法吗
YewPu 2002-07-31
  • 打赏
  • 举报
回复
up
lance09 2002-07-31
  • 打赏
  • 举报
回复
没有好的办法吗,兄弟们,帮个忙吧
jerrymousenet2 2002-07-30
  • 打赏
  • 举报
回复
PTinteger=^integer;//声明用
nummb:ptinteger;

AInt := numb^;//取值用
up

yoisyois 2002-07-30
  • 打赏
  • 举报
回复
呵呵,我也是混子!:)
jackie168 2002-07-30
  • 打赏
  • 举报
回复
混分
UP
hellenlong 2002-07-30
  • 打赏
  • 举报
回复
把程序帖出来看看
Gahal 2002-07-30
  • 打赏
  • 举报
回复
up
dreamtou 2002-07-30
  • 打赏
  • 举报
回复
up
lance09 2002-07-30
  • 打赏
  • 举报
回复
好象不是呀,我现在是
new(mb);
.....
dispose(mb);
也同样报非法指针操作
hellenlong 2002-07-29
  • 打赏
  • 举报
回复
指针没有初始化啊,当然保错了.
应该给指针分配内存
lance09 2002-07-29
  • 打赏
  • 举报
回复
多谢
realist 2002-07-29
  • 打赏
  • 举报
回复
不太会,帮你up一下
lance09 2002-07-29
  • 打赏
  • 举报
回复
如何????
wrsy 2002-07-26
  • 打赏
  • 举报
回复
up
tangss 2002-07-26
  • 打赏
  • 举报
回复
帮你UP!
FY2693 2002-07-26
  • 打赏
  • 举报
回复
木瓜掉进了井里,
up
加载更多回复(21)

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧