函数声明:double gauss_ch2(double(*f)(double),int n) 这里的double(*f)(double)是什么意思?传入什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/02 16:00:52
函数声明:doublegauss_ch2(double(*f)(double),intn)这里的double(*f)(double)是什么意思?传入什么?函数声明:doublegauss_ch2(do

函数声明:double gauss_ch2(double(*f)(double),int n) 这里的double(*f)(double)是什么意思?传入什么?
函数声明:double gauss_ch2(double(*f)(double),int n) 这里的double(*f)(double)是什么意思?传入什么?

函数声明:double gauss_ch2(double(*f)(double),int n) 这里的double(*f)(double)是什么意思?传入什么?
gaiss_ch2()是函数,他有2个参数,第一个是函数指针,第二个是int型整数.
double (*f)(double) 是个函数指针,f就是一个指针变量,可以指向返回double,参数是double 的函数,比如 double fun(double); f = fun; 调用gauss_ch2时这样 gauss_ch2( f,21 );就行了.