想问问大家我这个代码有错吗,错在哪里,谢谢谢谢
修改如下:
void CreateList(Linklist* L,int n)
{
int e,i;
Linklist *p;
L = (Linklist*)malloc(sizeof(Linklist));
L->next = NULL;
printf("请按从大到小的顺序输入%d个数\n",n);
for (i=0;i<n;i++)
{
p = (Linklist*)malloc(sizeof(Linklist));
scanf("%d",&e);
p->data = e;
p->next = L;
L = p; //修改
}
}