第十六周项目3指针引用函数
来源:互联网 发布:张国荣容貌 知乎 编辑:程序博客网 时间:2024/05/18 18:19
问题及代码:
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week16-project2-1-1.cpp *作者:马明城 *完成日期:2014年 12 月 日 *版本号: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-打;其他-退)"<<endl; 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; return;}void sleep(){ cout<<"我睡睡睡......"<<endl; return;}void hitdoudou(){ cout<<"我不打豆豆还能干啥?"<<endl; return;}void run(void (*f)()){ (*f)(); return;}
运行结果
0 0
- 第十六周项目3指针引用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周项目3用函数指针调用函数
- 第十六周项目3--用函数指针调用函数
- 第十六周 项目3 用函数指针调用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周 项目3:用函数指针调用函数
- 第十六周项目 3 用函数指针调用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周 【项目3-用函数指针调用函数】
- 第十六周项目3--用函数指针调用函数
- 第十六周项目3 用指针调用函数
- 第十六周项目3:指针变量指向函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三 用函数指针调用函数
- 第十六周项目三之用函数指针调用函数
- 第十六周项目4-用函数指针调用函数
- 打印杨辉三角形
- 第十六周项目2.5去掉第一个单词前面的空格
- spring 、jpa、classpath几个注意的地方
- 第一篇博文.
- 第16周项目4 动态数组扩容
- 第十六周项目3指针引用函数
- 【Unity3D】学习笔记(第7记)射线碰撞检测
- 仅供参考:关于异步线程类来实现异步任务,解决由于访问网络阻塞UI的问题
- 使用cocos2dx+lua改造《剑魂之刃》的经验总结
- 第六章、输入输出系统
- vim 插件YouCompleteMe 简单安装使用
- 软件测试工程师面试秘籍 面试 QA
- 第十六周项目4为动态数组扩容
- Android实现浮窗时报的android.view.WindowManager$BadTokenException: Unable to add window异常