c语言单链表的实现
#include<stdlib.h>
#include<stdio.h>
typedef struct LNode{
int data;
struct LNode *next;
}LNode,*LinkList;
LinkList CreateList_L(LinkList L) {
//创建链表
int n;
scanf("%d", &n);
L->next = NULL;
LNode * p;
for (int i = 0; i < n; i++)
{
p = (LinkList)malloc(sizeof(LNode));
scanf("%d", &p->data);
L->next = p;
L = p;
}
L->next=NULL;
return<