void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao {linklist *s,*r;int i;void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao{linklist *s,*r;int i;L=(linklist *)malloc(sizeof(linklist)) //chuangjianto

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:50:31
void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao {linklist *s,*r;int i;void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao{linklist *s,*r;int i;L=(linklist *)malloc(sizeof(linklist)) //chuangjianto

void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao {linklist *s,*r;int i;void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao{linklist *s,*r;int i;L=(linklist *)malloc(sizeof(linklist)) //chuangjianto
void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao {linklist *s,*r;int i;
void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao
{linklist *s,*r;int i;
L=(linklist *)malloc(sizeof(linklist)) //chuangjiantoujiedian
r=L; //r zhixiang wei jiedian,kaishishi zhixiang toujiedian
for(i=0;idata=a[i]; //weichafa xiang lianbiao zhong charu shu yuanshu
r->next=s;
r=s;
}
r->next=Null;
}
错在哪,为什么调试不出来

void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao {linklist *s,*r;int i;void Createlist(linklist (*& L),elemtype a[],int n) //jianli shunxu lianbiao{linklist *s,*r;int i;L=(linklist *)malloc(sizeof(linklist)) //chuangjianto
void Createlist(linklist (*& L),elemtype a[],int n)
这明显就是一个建立链表的函数框架吗,你连linklist结构体都没定义,还有数组的数据类型这也是模板elemtype,这数据类型都没定义好,怎么可能编译通过呢.
函数体里链表建立过程到时没什么问题.
如果你定义好了,给这只是一部分麻烦都给出来才能帮你调试吗.