可以。
int function1 (int num,char ch);
int function2(int num);
int (*pf) (int ,char); //pf是一个指向函数(函数参量为 int 和 char,返回值为 int)的指针
pf = function1; //合法
pf = function2; //无效,function2是错误类型的函数
void function (int (*pf) (int,char),char * str);
//function的参量有两个:pf(指向函数的指针)和 str(指向 char 的指针)
温馨提示:内容为网友见解,仅供参考