C功能指针分配

dou*_*leE 1 c embedded function-pointers

当你声明一个函数指针时,我读到了,没有赋值给左手边或右手边.但是我在C源文件中有很多函数指针,并且所有函数都在下面的赋值形式中使用:

void (*pbindRemoveDev)( zAddrType_t *Addr ) = (void*)NULL;
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我理解(void*)NULL部分吗?

这是一个嵌入式代码.

hac*_*cks 5

没有任务

void (*pbindRemoveDev)( zAddrType_t *Addr ) = (void*)NULL;
Run Code Online (Sandbox Code Playgroud)

它初始化函数指针pbindRemoveDevNULL.以下是作业

void RemoveDev( zAddrType_t *Addr );
pbindRemoveDev = RemoveDev // Assignment
Run Code Online (Sandbox Code Playgroud)