怎么定义一个指向指针型函数的函数指针

如何定义一个指向指针型函数的函数指针RT#includestdio.h char*fun(){returnHelloworld! }main(){cha

如何定义一个指向指针型函数的函数指针
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))其他都要对应