第16周 项目3-用函数指针调用函数
来源:互联网 发布:淘宝秒杀怎么玩 编辑:程序博客网 时间:2024/05/24 03:19
代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:阿里木·阿布都热合曼 * 完成日期:2014年 10 月 x 日 * 版 本 号:v1.0 * * 问题描述:将下面的程序补充完整(包括定义函数),使其能够完成图示的功能。请使用已有程序的风格。void eat(); * 输入描述: * 程序输出: */#include <iostream>using namespace std;void eat();void sleep();void hitdoudou();void run(void (*f)());int main(){ int iChoice; do { cout<<"请选择(1-吃;2-睡;3-打;其他-退)"; cin>>iChoice; if(iChoice==1) run (eat); else if(iChoice==2) run (sleep); else if(iChoice==3) run (hitdoudou); else { cout<<"我要学习C++啦"<<endl; break; } } while(true); return 0;}void run(void(*f)()){ (*f)();}void eat(){ cout<<"我吃吃......."<<endl;}void sleep(){ cout<<"我睡睡......."<<endl;}void hitdoudou(){ cout<<"我不打还能干什么......"<<endl;}
运行结果:
0 0
- 第16周项目3-用函数指针调用函数
- 第16周项目3 用函数指针调用函数
- 第16周项目3-用函数指针调用函数
- 第16周项目3-用函数指针调用函数
- 第16周项目3-用函数指针调用函数
- 第16周 项目3-用函数指针调用函数
- 第16周项目3-用函数指针调用函数
- 第16周 项目3-用函数指针调用函数
- 第16周项目3 用函数指针调用函数
- 第16周【项目 3-用函数指针调用函数】
- 第16周项目3-用函数指针调用函数
- 第16周项目3-用函数指针调用函数
- 第16周项目3 用函数指针调用函数
- 第16周 项目3 用函数指针调用函数
- 第16周项目3函数指针调用函数
- 第16周项目3-用函数指针调用函数(吃饭、睡觉、打豆豆)
- 第16周项目3--用函数指针调用函数(吃饭,睡觉,打豆豆)
- 第16周项目3—用函数指针调用函数
- Linux查询CPU、内存、网卡等信息
- 第十六周 OJ:有相同数字!
- Cagegory简介(Category)
- HTML5 app开发神器——Hbuilder
- 第十六周 OJ第一题--逆序输出数组
- 第16周 项目3-用函数指针调用函数
- 测试用例之边界值分析
- 16周,指针字符串处理,删除空格
- [Elasticsearch] 邻近匹配 (一) - 短语匹配以及slop参数
- XCode坑爹之xib文件缓存与IB没有放大缩小
- Ubuntu下搭建tftp服务器
- 把所有苹果设备都油炸一遍之后⋯⋯
- OS中处理解析数据用JSON,XML与json区别
- 第16周项目2-去除第一个单词前空格