首页 > 其他 > 详细

指针函数与函数指针

时间:2016-04-27 22:29:29      阅读:232      评论:0      收藏:0      [点我收藏+]

指针函数与函数指针:函数名之前的指针×是不是被括号包含,如果被包含就是函数指针,反之则是指针函数。

1.指针函数是指带指针的函数,即本质是一个函数,函数返回时某一个类型的指针

类型符 *函数名(参数名)

指针函数的返回值是一个地址值,指针函数一定有函数返回值,而至在主调函数中函数返回值必须赋值给同类型的指针变量;

float *fun();

float *p = fun();

2.函数指针是指向函数的指针变量,即本质是一个指针变量

int (*f)(int x)

f =func;

指向函数的指针彪悍了函数的地址,可以通过它调用函数,其生命格式如下:

类型说明符 (*函数名)(参数)

例如:

void (*fptr)();

指针函数与函数指针

原文:http://www.cnblogs.com/starfire86/p/5440234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!