函数指针 指针函数

1. 函数指针是指针, 指向函数的指针

  int (*p_fun)(int b, int c) 声明一个函数指针p_fun,它指向参数为int b, int c,返回值为int的函数。

  int (*p_fun)(int, int) = NULL;   //初始化指针为NULL

2. 指针函数是函数,返回值为指针类型的函数

  int * fun(int b, intc); 声明一个指针函数,函数名为fun,参数为int b,intc 返回int *类型的函数。

注:因为*比()的运算符优先级低, 所以函数指针需要加上()。

原文地址:https://www.cnblogs.com/blackandwhite/p/12626319.html