回调函数

  回调函数是一段可执行的代码,作为参数传递给其另外的函数。

回调函数定义的方法就是将函数指针传递给其他的函数,其他函数

可以通过函数指针来执行回调函数的代码。

 

  一般定义函数指针的方法为

  int (*f) (int a);

  含义是f为一个指向有一个整型参数,返回值为int 的函数指针。

  有时这样的声明比较繁琐,则typedef可以派上用场了,可以采用

如下的方式:

  typedef int (*F) (int);

  F f;

  上面语句的含义也是定义了相同类型的函数指针。

posted @ 2020-03-24 10:49  一只小菜鸡a  阅读(180)  评论(0)    收藏  举报