指向函数的指针
格式
返回值类型 (*变量名)(参数。。。);
例
#include <stdio.h>
void test(){
printf("执行test\n");
}
int main(int argc, const char * argv[]) {
void (*functionP)();
functionP=test;//这两句相当于 void (*functionP)()=test;
functionP();//调用,也可以用(*functionP)();
return 0;
}
说明:存放函数的地址==函数名
注意:在functionP=test;的时候不能在test后面加括号
应用场景:多人开发