函数指针的基本概念
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);
}
网友评论