函数指针
即指向函数的指针,本质还是一个指针,存放其他函数的地址(在函数中,函数名就是地址)
声明形式:返回值类型 ( * 指针变量名) ([形参列表])
注意:声明一个函数指针与定义一个普通函数不一样,但int 、 char 和int* char* 等级一样,
示例:
#include <stdio.h>
void hello(){
printf("hello , fang !\n");
}
int main(){
void (*p)();//声明函数指针的格式
p = hello;//函数名既地址
p();//函数名加上(),既函数名();//functionName()
return 0;
}