第16周项目3 用函数指针调用函数
来源:互联网 发布:金十数据开发者 编辑:程序博客网 时间:2024/06/07 05:03
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:gcd.cpp*作 者:惠睿*完成日期: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 if(ichoice!=1 && ichoice!=2 && ichoice!=3) return 0; } while(true); return 0;}void eat(){ cout<<"我吃吃吃... ..."<<endl;}void sleep(){ cout<<"我睡睡睡... ..."<<endl;}void hitdoudou(){ cout<<"我不打还能干什么... ..."<<endl;}void run(void (*f)()){ f();}
运行结果:
知识点总结:学会运用函数指针调用函数
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—用函数指针调用函数
- Transformer入门教程(十)(TR2310/TR2309) A level in a time dimension must have a time rank
- 登陆页面登陆之后页面回退到上级非登陆页面
- give_5
- webApi文档好帮手-apidoc使用教程
- android settings界面修改(添加等)
- 第16周项目3 用函数指针调用函数
- Android 面试题之编程
- nyoj-252 01串
- 随便
- Ubuntu下如何修改文件的权限------chmod的妙用[zz]
- codeforces#282 Obsessive String
- 12-15-2014-集合(未写完)
- 弹性域学习——键弹性域
- 1-2