指针如何指向返回值为指针的函数
时间: 2023-11-23 07:55:07 浏览: 72
指向函数的指针运用
指针可以指向返回值为指针的函数,只需要在指针声明时将其类型定义为指向函数返回指针的指针即可。例如,如果有一个返回指针的函数`int* func()`,那么可以声明一个指向该函数的指针,方法如下:`int* (*p)() = func;`,这里的`p`就是一个指向`func`函数的指针。当然,也可以在声明时直接定义指向函数返回指针的指针类型,例如:`typedef int* (*FuncPtr)();`,这样就可以直接使用`FuncPtr`来声明指向返回指针的函数的指针了。
阅读全文