指针函数:函数返回类型为指针类型
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;
}
本文介绍了指针函数的概念,即函数返回值为指针类型,并展示了如何使用这种类型的函数。此外,还深入探讨了函数指针的概念,包括如何定义函数指针变量、将函数名赋值给函数指针以及通过函数指针来调用函数。

被折叠的 条评论
为什么被折叠?



