黑马程序员技术交流社区
标题:
函数指针举例
[打印本页]
作者:
neverbloom7
时间:
2015-8-27 20:09
标题:
函数指针举例
一个指针可以像函数一样实现某些功能,又可以当参数传递
例如:
写一个函数
int add(int n)
{
return n+10;
}
//定义一个函数指针,作为增十的返回值
int main(){
int (*p)(int );
p=add;
void add2(int (*p)(int));
add2(p);
return 0;
}
//函数指针当作参数传递到add2中
void add2(int (*p)(int)){
int a=p(7)+10;
printf("%d\n",a);
}
作者:
yanda007
时间:
2015-8-27 21:09
慢慢理解吧!
作者:
卐黑马卐
时间:
2015-8-27 21:37
学习力 共同努力
作者:
403295277
时间:
2015-8-27 21:41
看看还能加黑马b不{:2_31:}
作者:
neverbloom7
时间:
2015-8-27 22:29
OC里用block
作者:
wangchao1992
时间:
2015-8-27 22:42
继续努力
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2