函数指针就是指向函数的指针。而且通常用到的是函数指针数组。因为以前自己很少用到,所以记录下来。
#include <iostream>
using namespace std;
int max(int a,int b)
{
return a>b? a:b;
}
int min(int a,int b)
{
return a<b? a:b;
}
int main()
{
typedef int (*PF)(int,int);
PF p[2] = {max,min};
int a=100,b=1,c;
c = p[0](a,b);
cout<<"max="<<c<<endl;
c = p[1](a,b);
cout<<"min="<<c<<endl;
return 0;
}