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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 20:05:25
函数声明:double gauss_ch2(double(*f)(double),int n) 这里的double(*f)(double)是什么意思?传入什么?
xőJ0_%v{΁b}vXJu1`dέI`ڄQv|s"2q?D!hppb6AK1 coHPPQ9vv4$vA fpew=l=7`4FRT؆m)mf7<\㧞 N"Mv) KH4/Rlr"G"e. =y$ ts}4Q"e3u㪩eC/Yԫ<7sG<.X\ IŅ˪$m`

函数声明: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 );就行了.