c++ 怎么把函数作为形参在另一个函数中并实现函数调用?谢谢~

2024-12-19 18:43:13
推荐回答(2个)
回答1:

#include
using namespace std;
typedef int (*PFUN)(int a, int b);//函数指针
int add(int a, int b)
{
return (a+b);
}
void fun(int a, int b, PFUN pfun)//函数指针作为函数的参数
{
cout << pfun(a,b) <}

int main()
{
int a=5;
int b=6;
PFUN pfun=add;//将函数指针指向add
fun(a, b, pfun);
return 0;
}

回答2:

指针函数