#include <iostream>
using namespace std;
int compute(int a,int b,int(*func)(int,int))//定义函数指针,该指针指向函数的首地址
{return func(a,b);}
int max(int a,int b)
{return a>b?a:b;}
int sum(int a ,int b)
{return a+b;}
int main()
{
int a,b,c;
cin>>a>>b;
c=compute(a,b,&max);
cout<<c<<endl;//输出最大值
c=compute(a,b,&sum);
cout<<c<<endl;//输出求和
}
函数指针,求两个数最大值,求和
最新推荐文章于 2024-03-20 12:45:50 发布