int puls(int a,int b)
{
return a+b;
}
int minus(int a,int b)
{
return a-b;
}
void cal(int (*f)(int ,int ))
{
printf("%d\n",(*f)(2 ,3));
}
int main()
{
cal(minus);
cal(puls);
return 0;
}
通过调用函数指针,格式为:(*P)(参数列表),来调用函数。
int puls(int a,int b)
{
return a+b;
}
int minus(int a,int b)
{
return a-b;
}
void cal(int (*f)(int ,int ))
{
printf("%d\n",(*f)(2 ,3));
}
int main()
{
cal(minus);
cal(puls);
return 0;
}
通过调用函数指针,格式为:(*P)(参数列表),来调用函数。