函数指针
函数指针变量:指向函数的指针变量(把函数的首地址赋予一个指针变量,使该指针变量指向个函数)。
定义:
返回值类型 (*指针变量名)(函数参数);
例如: int (*p)(int a,int b); //定义了一个函数指针p,可以存放返回值是int类型,并且有两个形参,形参类型都是int的函数的地址
初始化:
p = 函数名;
使用:
int sum(int x,int y){
return x+y;
}
int main(){
//1、定义函数指针
int (*p)(int ,int );
//2、初始化
p = sum;
//3、调用函数
int s=p(23,45);
}
|
|