函数指针,作为变元的函数指针

函数指针的基本概念

1,声明函数指针

                int   (*pfunction)   (int)

   返回类型      函数指针名   参数类型

2,通过函数指针调用函数

int sum(int a,int b);

int (*pfun) (int,int)=sum;

int result=pfun(45,55);



作为变元的函数指针

1.概念:可以将函数指针作为变元来传递,这样就可以根据指针所指向的函数而调用不同的函数了。

2.具体代码

int any function(int(*pfun) (int,int),int x,int y)

{

return pfun(x,y);

}

你可能感兴趣的:(函数指针,作为变元的函数指针)