1:回调函数就是一个函数的地址 传给另外一个函数当参数 另外一个参数通过地址调用了这个函数 这个函数就叫做回调函数
2:把重复但是有部分区别的case 可以用函数指针做简化代码
3:地址相当于一个链接的关键字 当你调用了这个地址 就访问了这个函数
4:函数指针就是函数的地址 用了这个地址 就相当于访问了这个函数 就好像找到了你的地址 就相当于找打了你
5:函数指针数组 是一个数组 里面全是函数指针 通过数组的下标 可以访问数组里的函数指针
6:int(*p)(int,int) 是函数指针
int(* p2[4])(int,int) 是函数指针的数组
int(*(*p3)[4])(int,int) = &p2 取出的是函数指针数组的地址
p3就是一个指向函数指针数组的指针
7:不同的case可以用同一个函数 但是函数的参数不同
8:回调函数是通过函数指针调用的一个函数
9:回调函数可以理解为函数的参数是一个函数的指针
10:函数指针就相当于我写的这篇文章 真正内容都是我学来的 通过我自己的理解写上去的 但是你通过看了我的文章 实质上学到了我学习的内容 而我就相当于一个指针 而我学习的内容 就是回调函数 懂了吧