关于指针函数,求指点
求编写一个函数实现dcall(max,a,b)输出最大值的功能。求指点,很苦恼啊。
程序代码:# include "stdio.h"
float max(float x,float y)
{
return x>y?x:y;
}
float min(float x,float y)
{
return x<y?x:y;
}
main()
{
float a=1,b=2, c;
float (*p)(float x, float y);
p=max;
c=(*p)(a,b); /*等效于 max(a,b)*/
printf("\nmax=%f",c);
p=min;
c=(*p)(a,b); /*等效于min(a,b)*/
printf("\nmin=%f",c);
}








