关于函数指针
#include <iostream>
int a(int);
void b(int x,int(*pf)(int));
int main()
{
using namespace std;
int x=1;
cout<<b(x,a);
return 0;
}
int a(int a)
{
return 1 * a;
}
void b(int y,int(*pf)(int))
{
return (*pf)(y);
}
这个程序中的 函数b中的参数double(*pf)(int) 是不是有点问题 好象在main函数中没声明 这样能使用吗?