|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
void main()
{
int max(int,int);
int min(int,int);
int add(int,int);
void process(int,int,int(*fun)(int,int));//这里不懂,int(*fun)(int,int)
int a,b;
printf("enter a and b:");
scanf("%d%d",&a,&b);
printf("max=");
process(a,b,max);//这里不懂,max是函数还是???
printf("min=");
process(a,b,min);
printf("sum=");
process(a,b,add);
}
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}
int min(int x,int y)
{
int z;
if(x<y)
z=x;
else
z=y;
return z;
}
int add(int x,int y)
{
int z;
z=x+y;
return z;
}
void process(int x, int y, int (*fun)(int,int)) //这个函数的作用
{
int result;
result=(*fun)(x,y);
printf("%d\n",result);
}
|
|