因仑“3+1”工程特种兵精英论坛
标题:
返回函数指针的函数编写方法
[打印本页]
作者:
因为思念谁
时间:
2016-5-10 21:59
标题:
返回函数指针的函数编写方法
#include<stdio.h>
typedef int (*FUN)(int,int);
int main(void)
{
int a,b;
int max(int,int);
int min(int,int);
int add(int,int);
FUN jisuan(int,int);
printf("请输入两个整型数字:\n");
scanf("%d %d",&a,&b);
printf("\n %d \n",jisuan(a,b)(a,b));
return 0;
}
FUN jisuan(int x,int y)
{
if(x > y)
return max;
else if(x == y)
return add;
else
return min;
}
int max(int x,int y)
{
return (x>y)? x:y;
}
int min(int x,int y)
{
return (x<y)? x:y;
}
int add(int x,int y)
{
return x+y;
}
欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/)
Powered by Discuz! X3.4