如何定义一个指向指针型函数的函数指针
RT
#include "stdio.h "
char * fun()
{
return "Hello world! ";
}
main()
{
char * fun();
char (* pfun)();//这里不知道怎么写好呢
pfun = fun;
printf( "%s ",pfun());
getch();
}
这样的写法是错误的,请问怎么写!
[解决办法]
或者char* (* pfun)() = fun;
返回类型要一致。
[解决办法]
函数指针,除了函数名前面加个*外(returntype (*pfun)(paras))其他都要对应