求大神帮我看一下这个错哪儿了[em28]
#include<stdio.h>#include<stdlib.h>
typedef int DataType;
typedef struct Node{
DataType data;
struct Node *next;
}LinkNode,*LinkList;
void outputLink(LinkList L);
main()
{
LinkList L;
LinkNode *s;
int i;
L=NULL;
L=(LinkList)malloc(sizeof(LinkNode));
for(i=1;i<=4;i++)
{
s=(LinkNode*)malloc(sizeof(LinkNode));
printf("请输入第%d个元素:",i);
scanf("%d",&s->next);
s->next=L->next;
L->next=s;
}
outputLink(LinkList L);
return L;
}
void outputLink(LinkList L)
{
LinkNode *p;
if(L->next=NULL)
{
printf("该链表为空\n");
}
p=L->next;
while(p!=NULL)
printf("%d",p->next);
p=p->next;
}