实现从3个数中求最大值
#include <iostream>
using namespace std;
int max(int a, int b)
{
return a>b?a:b;
}
int main()
{
//int max(int, int);
int (*p)(int, int) = &max;//!!!!!!
int a, b, c, d;
cout<<"input 3 integers:"<<endl;
cin>>a>>b>>c;
d = (*p)((*p)(a, b), c);//!!!!!
cout << "maxmal is: " <<d<< endl;
return 0;
}
结果:
input 3 integers:
22 19 82
maxmal is: 82
Process returned 0 (0x0) execution time : 11.926 s
Press any key to continue.