C语言函数指针该如何理解,有什么优缺点

2019-12-30 19:23发布

今天看到一个程序代码,调用函数是通过函数指针来调用的。

void (*gde)(void);//定义一个函数指针

a.c文件
   gde=  bcd;

b.c文件
  void bcd(void)//功能函数
  {

}

c.c文件

gde();//通过函数指针调用bcd这个函数

这种调用方式除了可以优化文件包含,底层调用顶层,还有什么作用啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。