指向函数的指针
#include <iostream>using namespace std;
int add(int x,int y)
{
return x+y;
}
int multiply(int x,int y)
{
return x*y;
}
int main()
{
int i,j,(*p)(),m;
cin>>i>>j;
p=add;
m=(*p)(i,j);
cout<<m<<endl;
p=multiply;
m=(*p)(i,j);
cout<<m<<endl;
return 0;
}
指向函数的指针哪里错了啊?