• 函数指针的作用是:一个函数有一部分代码不确定,可以将这个不确定的代码写入另外一个函数供这个函数调用,另外一个函数称为回调函数,和调用其他对象不同的是,回调函数直接将自己的代码嵌入到调用点处。
  • 注意,函数的形参不可以是函数,但可以是函数的指针
  • 当回调函数有参数需要传入的时候可以这样写:
 1 void ls(int a)
 2 {
 3     cout << "a=" << a << endl;
 4 }
 5 void show(void(*pf)(int),int b)
 6 {
 7     pf(b);
 8 }
 9 int main()
10 {   
11     show(ls, 3);
12 }

 

posted on 2023-05-11 15:28  小凉拖  阅读(39)  评论(0)    收藏  举报