函数指针:是指向函数的指针
int A(void){
return 1;
}
int main(){
//定义了一个函数指针,这个函数指针指向的函数返回值为int类型,参数为void
int (*p)(void);
// 将函数指针p指向了函数A
p = A;
//通过函数指针p调用函数
p();
}
指针函数:是函数的返回值类型为指针
int *B(void){
int *p;
return p;
}
所以不要弄混了int (*p)(void) 与int *p(void)