第十六周项目3 用指针调用函数
来源:互联网 发布:java文件加密 编辑:程序博客网 时间:2024/06/05 16:54
/**Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]);*All rights reserved.*文件名称:main.cpp*作者:苏强*完成日期:2014年12月14日*版本号:v1.0**问题描述:吃饭睡觉打豆豆*输入描述:一个数字*程序输出:数字所执行的命令*/#include <iostream>using namespace std;void eat();void sleep();void hitdoudou();void run(void (*f)());int main(){ int iChoice; do { cout<<"请选择(/**Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]);*All rights reserved.*文件名称:main.cpp*作者:苏强*完成日期:2014年12月14日*版本号: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();}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-用函数指针调用函数
- 第十六周 项目三:用函数指针调用函数
- 第十六周 项目三--用函数指针调用函数
- 安装MySQL-python方法与错误解法
- MapReuce 算法设计(一)---Combiner 和 In-Mapper Combing
- JDK8 十大新特性
- 【总结帖】技术路线及书单
- LeetCode OJ 之 Unique Paths (不同路径)
- 第十六周项目3 用指针调用函数
- 逃离迷宫
- 使用OPENSSH连接越狱后的iphone实…
- linux学习笔记-硬件篇
- Linux中文档权限说明
- Azure架设Discuz论坛笔记
- centos文件详解
- MapReduce 算法设计(二)--- Pairs 和 Stripes
- IOS7文件系统详解