函数指针:本质是指针变量 保存的是函数的入口地址
函数的入口地址:函数名
函数指针的定义
函数指针的应用:作为函数的参数 目的让函数具备不同的功能
int my_add(int x,int y)
{
return x+y;
}
int my_sub(int x,int y)
{
return x-y;
}
//需求:定义一个函数 实现my_add和my_sub的功能
int my_calc_fun(int data1, int data2, int (*func)(int,int)){return func(data1,data2);
}
void test03()
{
printf("%d\n", my_calc_fun(10, 20, my_add));
printf("%d\n", my_calc_fun(10, 20, my_sub));
}