单向链表的实现过程
作者:互联网
1、首先创建list.h文件:定义单向链表上的节点类型,节点上的数据类型,声明链表函数原型和删除链表函数原型
点击查看代码
#ifndef LIST_H_
#define LIST_H_
/* 给int类型起名为 datatype */
typedef int datatype
/*定义节点结构体模板:struct ListNode*/
struct ListNode
{
datatype data;
struct ListNode *next;
};
/*给struct ListNode 类型起名为 LIST_S*/
typedef struct ListNode LIST_S
/* 声明创建链表的函数原型 */
LIST_S *list_create();
/* 声明删除链表的函数原型 */
void *list_destroy(LIST_S *list);
#endif
2、然后创建list.c文件:引用标准库和list.h,定义创建链表和删除链表的函数
标签:LIST,ListNode,struct,实现,单向,list,链表,datatype 来源: https://www.cnblogs.com/xuanmiao363/p/16676148.html