为什么要引用函数指针,
使用函数指针,可以在不同的时间使用不同的函数
使用函数指针的开发步骤:
1获取函数的地址
只要是函数名即可
2声明函数指针
例如:
double aa( int i);
double (*pf)(int)
pf=aa;
3使用指针来调用函数
例子:
#include<iostream>
double dam(int);
double dam1(int);
using namespace std;
void estimate(int lines, double (*pf)(int ))
int main(){
int lines
cin>>lines
estimes(lines,dam);
estimes(lines,dam1);
}
double dam(int i){
return i*I;
}
double dam1(int i){
return i*i*i;
}
void estimate(int lines ,double (*pf)(int)){
cout<<(*pf)(lines)<<endl;
}
函数指针
最新推荐文章于 2022-05-19 07:46:30 发布