Skip to content
On this page

C语言函数指针


标签:clang/pointer  
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};
  • 函数的参数类型需要一致

Last updated: