求用DLEPHI写的一个静态链表的控制台程序,要求有链表的初始化,排序,删除。
admin 发表于 2010-06-16 | 来源:互联网 | 阅读:

如题,谢谢。
静态链表搞不清楚的是,如何对链表进行初始化,我是如下写的:不知道对不对。

const:max=5;
 type
  sp=record
  data:integer;
  cur:-1..max;
  end;
 slist=array[0..max] of sp;
  
 var
  s1:slist;
  s2:slist;
procedure ini_s1(var s:s1;m:integer);
  var
  i:integer;
  j:integer;
  beign
  for i:=0 to m do 
  beign
  s[i].cur:=i+1;//指定连接的链表指针
  s[i].data:=i;//指定每个节点的数据。——有点纳闷,这里假如不赋值的化,循环不会执行,只执行一次,就退出,但是 编译可以通过??
   
  end; 
  j:=length(s);——–?这句就根本没有编译,也没有执行,为什么??但是编译不报错。
  end;

begin

  ini_s1(s1,5);
  readln;
end;

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明