#include
#include
struct LinkList
{
int data;
struct LinkList next;
};
void CreatList_2(struct LinkList);
void PrintList_2(struct LinkList);
int main()
{
struct LinkList *Lb;
CreatList_2(&Lb);
PrintList_2(Lb);
return 0;
}
void CraetList_2(struct LinkList **head)
{
int n,i;
struct LinkList *p,*s;
(head)=(struct LinkList)malloc(sizeof(struct LinkList));
(*head)->next=NULL;
s=(*head);
scanf("%d",&n);
for(i=0;i
{
p=(struct LinkList*)malloc(sizeof(struct LinkList));
scanf("%d",p->data);
s->next=p;
s=p;
}
s->next=NULL;
}
void PrintList_2(struct LinkList *head)
{
struct LinkList *p=head->next;
while(p)
{
printf("%d ",p->data);
p=p->next;
}
printf("\n");
}
第17行void CraetList_2() 函数名拼写错误,应该是:void CreatList_2()