#include <stdio.h>
#include <stdlib.h>
typedef struct linknodes
{
int data;
struct linknode *next;
}LinkNode, *LinkList;
LinkNode *CreateLinkList()
{
LinkNode *head,*p,*s;
int value;
int z=1,n=0;
head = NULL;
printf("\n建立一个线性表");
while(z)
{
printf("\n请输入:");
scanf("%d",&value);
if(value!=-1){
s =(LinkNode *)malloc(sizeof(LinkNode));
n++;
s->data=value;
s->next=head;
head=s;
}
else z=0;
}
return head;
}
void main()
{
CreateLinkList();
}
请问我这个怎么打印输出单链表的数据,,网上看了很多还是看不懂,刚接触C,希望指点指点!!