c现代方法关于指向函数的指针

请教各位大侠,在c现代方法里一道这样的题小弟不是很清楚,int(*f(float(*)(long),char*))(double)里的(*)是代表什么?指向函数的指针?没有函数名?烦请各位大侠指教,谢谢!

函数指针,这个函数的参数又是一个函数指针。

函数指针的意思是,拥有这种参数和返回值的函数,这种函数可以有很多个,所以没有具体的函数名。就好比变量指针本身是不包含变量名的一样。

恕我愚钝哈!指针这块在现代方法里说的不是很深入,我现在还是一知半解。我理解的是:一个变量或者函数应该有一个名字,这样我们才可以引用,一个指针也应如此吧?如果省略,编程时应该怎样知道这是哪个变量或函数或指针呢?又如即使函数声明里可以省略形参的名字(但是没有省略函数名),但在函数定义里会补充。如果连函数名都省略了,函数指针又如何确定指向哪一个函数呢?
书中的这道题要求用文字解释这个函数声明,我现在就是不知道要怎样解释这个指针。
谢谢大侠!!!

期待大侠指点图片说明