请问这个函数怎么调用的呢
add是add函数的首地址的话,那么add就是process函数实参,而process函数的形参为一个函数指针f,所以有函数调用过程,也就是将add函数的入口地址送给函数指针f,由f指向这个add函数,晕了,不会用怎么办



程序代码:#include <stdio.h>
double process(double(*f)(double,double))
{
int i;
double result=1;
for(i=2;i<=10;i++)
result=f(result,i);
return result;
}
double add(double x,double y)
{
return x+y;
}
void main(int argc,char*argv[])
{
printf("%.0f\n",process(add));
}




