C语言描述结点,有点问题,请教,急
											Linklist Creat_Linklist1() 
{Linklist H=(Linklist)malloc(sizeof(LNode)); 
H->next=NULL; 
LNode *s; (这句什么意思,有人知道吗) 
int x; 
scanf("%d",&x); 
while(x!=-1) 
{Linklist s=(Linklist)malloc(sizeof(LNode)); 
s->date=x; 
s->next=H->next;H->next=s; 
scanf("%d",&x); 
} 
return H; 
}
问题补充:Linklist s=(Linklist)malloc(sizeof(LNode)); 
这句不是新插入的S结点的定义吗,需要把删掉Linklist吗,变成Linklist s=malloc(sizeof(LNode)); 
LNode *s,是指向哪个结点啊,能说清楚点吗 
LNode *s和LNode *s=H这两个意思,有点混淆



											
	    

	

