一、函数指针
指针有多种类型,分别为指针,数组指针,函数指针,指针数组。函数指针顾名思义就是利用指针进行函数的运用
二、使用步骤
1.例题
#include<stdio.h>
int sz(int a, int b)
{
return a + b;
}
int main()
{
int a = 2, b = 3;
sz(a, b);
int (*p)(int, int) = &sz;
int ret = (*p)(2, 3);
printf("%d\n", ret);
return 0;
}
int (*p)(int, int) 此处(*p)代表指针(int, int)代表参数的数据类型与
保持一致
注意
函数名字就是地址直接去地址符即可
总结
函数指针简而言之就是通过指针进行函数的调用从而达到目的,学习函数指针有利于我们接收函数更加方便