#include
#include
#include
#define ElemType int
typedef struct Lnode{
ElemType data;
struct Lnodenext;
} Lnode,Linklist;
Linklist creat_head(Linklist L){
Lnodes;
int x;
L=(Linklist)malloc(sizeof(Lnode));
L->data=0;L->next=NULL;
scanf("%d",&x);
while(x!=9999){
s=(Lnode)malloc(sizeof(Lnode));
s->data=x;
s->next=L->next;
L->next=s;
scanf("%d",&x)
} return L;
}
void printlist(Linklist L){
L=L->next;
printf("链表元素如下:\n");
while(L!=NULL){
printf("%d",L->data);
L=L->next;
}
printf("/n");
}
int main()
{
LinkList L;//结构变量L即表示整个链表,也是头指针指向头结点
printf("建立单链表,输入值(9999结束)\n");
CreateList_Head(L);
PrintList(L);
return 0;
}
第一,用代码块贴代码,否则没法看,很多符号没了
第二,编译错误信息贴出来,不要让别人去猜,节省时间