其他分享
首页 > 其他分享> > 单向链表的实现过程

单向链表的实现过程

作者:互联网

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