本文主要是介绍函数指针 和 指针函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
函数指针:指向函数的指针,类型是指针,指向的对象是函数
指针函数:返回指针的函数,本质是函数,返回的对象是指针
函数指针定义形式: type (*ponitername) (paraments list)
例子:int (*pf) (int ,int )--------pf为指向返回值为int型,含有两个整形参数 的函数
指针函数定义形式: type* function_name (paraments list)
例子:int* fun( int a, int b )
函数指针赋值及调用
函数指针:int (*pf) (int ,int)
函数:int fun(int a,int b)
赋值:pf=fun 或 pf=&fun 都可以
调用:fun(a,b) 等价于 pf(a,b) 等价于 (*pf)(a,b)
函数指针做形参
int function(int a,int b,int (*v)(int,int))
这篇关于函数指针 和 指针函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!