函数指针与返回值为指针值的函数有什么不同呢?
返回值为指针值的函数: 返回值为指针值的函数的本质是一个函数,其返回值是一个指针。示例如下:
由于“ * ”的优先级低于“ ( )”的优先级,因而pfun首先和后面的“()”结合,也就意味着,pfun是一个函数。即:int *(pfun(int, int));
接着再和前面的“*”结合,说明这个函数的返回值是一个指针。由于前面还有一个int,也就是说,pfun是一个返回值为整型指针的函数。

如有侵权请及时联系我们处理,转载请注明出处来自
随机推荐
科技快讯 |备案号:( 沪ICP备2026008940号-1 )