通过指针调用函数,实现求两个数的最大值,代码如下:
#include<stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
printf(“please enter:”);
scanf("%d %d",&a,&b);
int(*pointer_1)(int,int);
pointer_1=max;
c=(*pointer_1)(a,b);
printf(“a=%d b=%d\nmax=%d\n”,a,b,c);
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}