65,211
社区成员
发帖
与我相关
我的任务
分享
void creatlist(linklist *&L ,int n)
void creatlist(linklist *&L ,int n)
{
linklist *p;
L=(linklist*)malloc(1); //这里分配空间不对
L->next=NULL;
for(int i=n;i>0;i--)
{
p=(linklist*)malloc(1); //这里分配空间不对
cin>>p->data;
p->next=L->next;
L->next=p;
} C/C++ code其他两者区别就是:
//使用1时:传指针, creatlist(pL, 10); pL是个指针
//使用2时:传值, creatlist(L, 10); L是个变量
实现没有区别了~void creatlist(linklist *&L ,int n)
{
linklist *p;
L=(linklist*)malloc(1); //这里分配空间不对
L->next=NULL;
for(int i=n;i>0;i--)
{
p=(linklist*)malloc(1); //这里分配空间不对
cin>>p->data;
p->next=L->next;
L->next=p;
} 其他两者区别就是:
//使用1时:传指针, creatlist(&L, 10);
//使用2时:传值, creatlist(L, 10);
实现没有区别了~