函数指针

把函数的地址作为参数传递给另一个函数,接收这个地址的参数是一个指向函数的指针

double pam(int);
void estimate(int lines, double (*pf)(int));
estimate(50, pam);

//使用指针来调用函数
double pam(int);
double (*pf)(int);
pf = pam;
//以下3种调用函数方式都是合理的
double x = pam(1);
double y = (*pf)(1);
double z = pf(1)

 

posted @ 2019-06-20 15:11  xd_xumaomao  阅读(39)  评论(0编辑  收藏  举报