用指向函数的指针作函数参数
发布日期:2021-06-29 13:29:45 浏览次数:2 分类:技术文章

本文共 704 字,大约阅读时间需要 2 分钟。

/**有2个整数a,b,有用户输入1,2,或3,如输入1,程序就给出a和b中大者,输入2,就给出a和b中小者,输入3,就给出a和b的和**/#include 
#include
int main(){ int f(int x,int y,int (*p)(int ,int )); int max(int x,int y); int min(int x,int y); int sum(int x,int y); int a=34,b=-10; int n; scanf("%d",&n); if(n==1) f(a,b,max); if(n==2) f(a,b,min); if(n==3) f(a,b,sum); return 0;}int f(int x,int y,int (*p)(int ,int )){ int ss; ss=(*p)(x,y); printf("%d\n",ss); return 0;}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=y; else z=x; return z;}int sum(int x,int y){ return x+y;}

转载地址:https://chenhx.blog.csdn.net/article/details/48343649 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:scanf从文件中读入,printf写入到文件
下一篇:使用指向函数的指针

发表评论

最新留言

不错!
[***.144.177.141]2024年04月24日 11时22分22秒