回 帖 发 新 帖 刷新版面

主题:关于指针的问题

有一段:
var p1,p2:integer;
begin
  p1^:=10;
  p2^:=20;
  p1:=p2;{执行这句后,原来p1所指向的10所占的空间回释放吗?如果不释放又有什么方法令p1重新指向“那个”10?在后面加一句p1^:=10吗??
end.

回复列表 (共3个回复)

沙发

p1不会释放的
要释放的话该
有一段:
var p1,p2:integer;
begin
  p1^:=10;
  p2^:=20;
 dispose(p1);这时p1不存在 
  p1:=p2;

要回去的话要加个p3了
有一段:
var p1,p2,p3:integer;
begin
  p1^:=10;p3:=p1;
  p2^:=20;
  p1:=p2;
  p1:=p3
我可能说错了,因为我不懂结点的,根据链表来说了,呵呵
pascaler你很活跃阿,能交个朋友么,能的话把q号给我

板凳


好啊~~~我的QQ是68273053,我很想交一些编程友呵呵!!!我每天下午放学都回来学校附近的网吧编一段或来这问问题~~没办法,菜鸟,不动的比较多,在学校都自学,不动了找老师有点麻烦,只好来这让大家帮帮忙了!!!呵呵~很高兴能交你做朋友!!!(你加我的时候能注明一下是 编程爱好者论坛  的 贺天行宝 吗??

3 楼

你怎么和JTCHANG也说一抹一样的话。。。。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册