📄 +
字号:
【例4.20】 完整的示例程序。
#include <iostream>
using namespace std;
int all(int,int,int(*)(int,int));//含有函数指针的函数原型声明
int max(int,int),min(int,int),mean(int,int);//函数原型声明
void main(){
int a,b;
cin>>a>>b;
cout<<″max=″<<all(a,b,max)<<endl;
cout<<″min=″<<all(a,b,min)<<endl;
cout<<″mean=″<<all(a,b,mean)<<endl;
}
int all(int x,int y,int(*func)(int,int))
{ return(*func)(x,y); }
int max(int x,int y)
{ return(x>y)?x: y;}
int min(int x,int y)
{ return(x<y)?x: y;}
int mean(int x,int y)
{ return((x+y)/2);}
输入58 62
输出
max=62
min=58
mean=60
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -