函数指针:本质是指针变量 保存的是函数的入口地址
函数的入口地址:函数名
函数指针的定义
函数指针的应用:作为函数的参数 目的让函数具备不同的功能
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)); }