dou*_*leE 1 c embedded function-pointers
当你声明一个函数指针时,我读到了,没有赋值给左手边或右手边.但是我在C源文件中有很多函数指针,并且所有函数都在下面的赋值形式中使用:
void (*pbindRemoveDev)( zAddrType_t *Addr ) = (void*)NULL;
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我理解(void*)NULL部分吗?
这是一个嵌入式代码.
没有任务
void (*pbindRemoveDev)( zAddrType_t *Addr ) = (void*)NULL;
Run Code Online (Sandbox Code Playgroud)
它初始化函数指针pbindRemoveDev来NULL.以下是作业
void RemoveDev( zAddrType_t *Addr );
pbindRemoveDev = RemoveDev // Assignment
Run Code Online (Sandbox Code Playgroud)