使用指向函数的指针
2015-09-10 14:34
337 查看
/**输入2个整数,然后让用户选择1或2,选1时调用max函数,输出2者中的大数, 选2时调用min函数,输出2者中的小数**/ #include <stdio.h> #include <stdlib.h> int main() { int max(int x,int y); int min(int x,int y); int (*p)(int ,int ); int n,a,b; scanf("%d%d",&a,&b); scanf("%d",&n); if(n==1) { p=max; } else p=min; int c=(*p)(a,b); printf("%d\n",c); 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=x; else z=y; return z; }
相关文章推荐
- vs2012 error c4996: 'fopen': This function or variable may be unsafe
- Android Studio系列教程二--基本设置与运行
- prev_permutation
- SVN学习笔记10 -- Eclipse中关于SVN 的相关操作
- 使用指向函数的指针
- face++的颜值计算算法实现
- U3D里UI相关逻辑和文件的组织关系的各种形式的比较
- linux 下校对服务器时间
- android发通知NotificationManager和Notification的详解
- 终端命令 openssl 推送证书与p12合并
- HttpClient封装POST,GET方式HTTP请求
- Javascript的setTimeOut和setInterval用法
- Hello World
- 微信开发(4)微信支付3.7C#版
- JavaScript 选择input光标所在位置 设置input的内容选中并得到选中的值
- 常见面试题
- IE浏览器访问工程时报错:“'console'未定义”
- python datetime处理时间
- 有趣的Autolayout示例-Masonry实现
- Unity3D显示中文的各种方案的比较