Technology Learning

导航

指针 问题

var
  i,j:integer;
  pi,pj:^integer;//Pointer;
begin
   i:=12;
   j:=23;
   New(pi);
   New(pj);
   pi^:=10;
   pj^:=23;

 


   {
   if pi<>nil then
   FreeMemory(pi);
  }
   DisPose(pi);
   pi:=nil;

 

   if pi=nil then

   ShowMessage('nil')
   else
   ShowMessage('not nil:'+IntToStr(pi^));

   pi:=pj;


   DisPose(pi);
   pi:=nil;

   DisPose(pj);
   pj:=nil;

posted on 2010-03-25 13:53  浔阳渔夫  阅读(214)  评论(1编辑  收藏  举报