16周。项目三,吃饭睡觉打豆豆
来源:互联网 发布:java 资源文件路径 编辑:程序博客网 时间:2024/04/29 11:14
问题及代码:
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:莉莉.cpp *作者:李莉 *完成日期:2014年12月01日 *版本号:v1.0 * *问题描述:利用指针,来完成指针变量做函数参数,完成吃饭睡觉打豆豆*程序输入:根据运行界面提示输入*程序输出:根据不同的输入输出不同的结果*/#include <iostream>using namespace std;void eat();void sleep();void hitdoudou();void run(void (*f)());//*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
- 16周。项目三,吃饭睡觉打豆豆
- 吃饭、睡觉、打豆豆
- 吃饭,睡觉,打豆豆
- 吃饭 睡觉 打豆豆!!!
- 睡觉、吃饭、打豆豆。
- 吃饭?睡觉?打豆豆?
- 睡觉,吃饭,打豆豆
- 吃饭睡觉打豆豆
- 吃饭,,睡觉,,打豆豆,,
- 吃饭 睡觉 打豆豆!!!
- 吃饭睡觉打豆豆
- 吃饭睡觉打豆豆
- 吃饭。睡觉。打豆豆。
- 睡觉吃饭打豆豆
- 吃饭睡觉打豆豆
- 第16周项目3-用函数指针调用函数(吃饭、睡觉、打豆豆)
- 第16周项目3--用函数指针调用函数(吃饭,睡觉,打豆豆)
- 吃饭 睡觉 打豆豆游戏
- 一周实习所得成果
- safari 删除插件
- IOS常用获取沙盒路径,URL方法
- nyoj蚂蚁的难题
- 第十六周OJ(A)——逆序输出数组
- 16周。项目三,吃饭睡觉打豆豆
- 第十六周 项目四:为动态数组扩容
- 设计模式之十六:模版模式
- Cocos2d-x UI组件
- LeetCode Populating Next Right Pointers in Each Node
- 兔子--AES加密,解密算法
- 第十六周 项目二--用指针玩字符串(2.6去除句子中多余的空格--指针作为形式参数)
- 绕任意轴旋转的矩阵推导
- 第十六周项目2——求字符串的长度