单链表的创建
#include<stdio.h>
#include<stdlib.h>
typedef struct node
{
int data;
struct node * next;
}LNode, *LinkList;
// LNode是节点结构体,LinkList是节点结构体指针
LinkList create_list()
{
LinkList head;
head = (LinkList)malloc(sizeof(LNode));
//结构体指针使用之前需要初始化
head->next = NULL;
head->data = 0;
return head;
}
void main()
{
create_list();
getchar();
}
本文介绍了一种使用C语言创建单链表的方法。通过定义结构体类型和指针,实现了一个简单的链表创建过程。首先分配内存并初始化链表头结点,然后设置其指向空。适用于初学者理解链表的基本概念。
441

被折叠的 条评论
为什么被折叠?



