第十六周 【项目3-用函数指针调用函数】
来源:互联网 发布:mastercam编程教程 编辑:程序博客网 时间:2024/06/05 14:19
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名:用函数指针调用函数*作者;童宇*完成日期:2014年12月16日*版本号v1.0*问题描述:用函数指针调用函数*输入描述:*程序输出:用函数指针调用函数*/#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 break; } while(true); return 0;}void eat(){ cout <<"我吃吃吃......"<<endl;}void sleep(){ cout <<"我睡睡......"<<endl;}void hitdoudou(){ cout <<"我不打还能干什么......"<<endl;}void run(void (*f)()){ (*f)();}
运行结果:
0 0
- 第十六周项目3-用函数指针调用函数
- 第十六周项目3用函数指针调用函数
- 第十六周项目3--用函数指针调用函数
- 第十六周 项目3 用函数指针调用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周 项目3:用函数指针调用函数
- 第十六周项目 3 用函数指针调用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周 【项目3-用函数指针调用函数】
- 第十六周项目3--用函数指针调用函数
- 第十六周项目3 用指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三 用函数指针调用函数
- 第十六周项目三之用函数指针调用函数
- 第十六周项目4-用函数指针调用函数
- 第十六周 项目三:用函数指针调用函数
- 第十六周 项目三--用函数指针调用函数
- Python 基础08 面向对象
- 简单编程(二十一)计数排序法
- Spark1.x RDD基本操作
- Android双向侧边滑动实现
- aqua data studio 查询数据是出现乱码
- 第十六周 【项目3-用函数指针调用函数】
- Excel导出乱码问题
- Szucoder Round #2 (div.2)
- hadoop伪分布式安装
- angularjs,js调用angularjs中的方法和参数
- ZZUOJ - 1199 - 大小关系 (拓扑排序!)
- Java设计模式透析之 —— 模板方法(Template Method)
- VS2005 出现警告warning C4996: strcpy was declared deprecated 的解决办法
- WEB-INF目录与META-INF目录的作用