主题:关于指针的问题
pascaler
[专家分:150] 发布于 2006-02-20 17:23:00
有一段:
var p1,p2:integer;
begin
p1^:=10;
p2^:=20;
p1:=p2;{执行这句后,原来p1所指向的10所占的空间回释放吗?如果不释放又有什么方法令p1重新指向“那个”10?在后面加一句p1^:=10吗??
end.
回复列表 (共3个回复)
沙发
贺天行宝 [专家分:2300] 发布于 2006-02-20 20:47:00
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号给我
板凳
pascaler [专家分:150] 发布于 2006-02-21 17:40:00
好啊~~~我的QQ是68273053,我很想交一些编程友呵呵!!!我每天下午放学都回来学校附近的网吧编一段或来这问问题~~没办法,菜鸟,不动的比较多,在学校都自学,不动了找老师有点麻烦,只好来这让大家帮帮忙了!!!呵呵~很高兴能交你做朋友!!!(你加我的时候能注明一下是 编程爱好者论坛 的 贺天行宝 吗??
3 楼
贺天行宝 [专家分:2300] 发布于 2006-02-21 18:57:00
你怎么和JTCHANG也说一抹一样的话。。。。。。
我来回复