C 函数指针与指针函数

来源:互联网 发布:手机如何管理淘宝店铺 编辑:程序博客网 时间:2024/05/17 09:16

指针函数:函数返回类型为指针类型
char * get_max(int i, int j)
{
}
将函数返回值用于赋值给其他变量指针

函数指针:函数名称是一个指针
int (*p)(int i, int j);
int get_max(int i, int j)
{
return i>j?i:j;
}
p = get_max;/* 将函数名赋值给p */
p(10,20);/调用函数/

函数指针可以作为函数的形参,也可以返回函数指针的函数

int get_min(int i, int (*p)(int ,int ))
{
p=get_max;
int ret=p(10, 20);
ret = i>ret?ret:i;
return ret;
}

原创粉丝点击