单链表的创建C语言数据结构—(头插法和尾插法)
基本上每一个关键句子都有注释
----------------------------------------------------------头插法------------------------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#define NULL 0
//定义链表结点的结构体
typedef struct LNode{
int data; //定义结点的数据域
struct LNode *next; //定义结点的指针域,指针域为指到本类型的指针
}LNode, * LinkList;
//声明函数
LinkList InitList_L(LinkList &L);
void GreateList_L(LinkList &L,int n);
void DisplayList_L(LinkList L,int n);
//主函数
int main(){
int n,i;
LinkList L;
InitList_L(L); //链表的初始化
printf("请输入单链表的长度:");
scanf("%d",&n);
GreateList_L(L,n); //创建链表
DisplayList_L(