c 函数指针
1、声明
void (*funP)(args);
funP 为函数指针名
2、初始化
funP = &funName
funName为函数名
3、用函数指针调用函数
(*funP)(200)
4、代码示例
#include <stdio.h>
void myFun(int x); //声明一个函数,参数为一个int
void (*funP)(int); //声明一个函数指针,参数为一个int
int main(int argc, char *argv[])
{
funP = &myFun; //初始化函数指针
(*funP)(200); //调用函数指针
return 0;
}
void myFun(int x)
{
printf("myFun: %d\n", x);
}