1、定义函数指针,常用的定义空函数指针void (*function)(void),在初始化时指向function = NULL时,在调用函数指针执行函数时,须添加判断函数if( NULL!=function),否则会跳到硬件错误(STM32)。
2、(结构变量.成员名)等价于((*结构指针变量).成员名)等价于(结构指针变量->成员名)
Posted fan230
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数指针初始化相关的知识,希望对你有一定的参考价值。
1、定义函数指针,常用的定义空函数指针void (*function)(void),在初始化时指向function = NULL时,在调用函数指针执行函数时,须添加判断函数if( NULL!=function),否则会跳到硬件错误(STM32)。
2、(结构变量.成员名)等价于((*结构指针变量).成员名)等价于(结构指针变量->成员名)
以上是关于函数指针初始化的主要内容,如果未能解决你的问题,请参考以下文章
指向函数的指针 linux中常见的函数指针应用及函数指针数组