Appearance
c
int myMax(int m, int n);
int (*p)(int, int) = myMax;
p(100, 200);函数指针和C语言数组指针一样也是一种特殊类型指针, 它用来指向函数本身, 它使得函数可以像变量一样作为函数的参数传递, 也就使得 C 语言也能实现回调函数, 使用 JavaScript 开发过的程序员应该能够体会到回调函数带来的深深恶意.😝
函数指针数组
c
int (* arr[3])(int, int) = {myMax, myMin, mySum};- 函数的参数类型需要一致