首页 / 科技数码 / 正文

函数指针返回指针函数有什么不同呢?

返回值为指针值的函数: 返回值为指针值的函数的本质是一个函数,其返回值是一个指针。示例如下:

由于“ * ”的优先级低于“ ( )”的优先级,因而pfun首先和后面的“()”结合,也就意味着,pfun是一个函数。即:int *(pfun(int, int));

接着再和前面的“*”结合,说明这个函数的返回值是一个指针。由于前面还有一个int,也就是说,pfun是一个返回值为整型指针的函数。

如有侵权请及时联系我们处理,转载请注明出处来自