链表

分类:单向链表 双向链表 循环链表(单向 双向)
按内存分类: 静态链表(分配在栈区) 动态链表(分配在堆区)

定义一个链表的结构体

备注:链表的增删改查的操作几乎都是用两个指针来实现,有时还用会用到第三个指针充当中间变量来完成

1
2
3
4
5
struct LinkNode 
{
int num; //数据域
struct LinkNode * next; //指针域
}

image.png

清空链表
image.png

函数指针的定义

image.png
备注: func 是自定义的函数名字

image.png

image.png

函数指针数组的定义

image.png

相关阅读

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!