第16周项目3—用函数指针调用函数
来源:互联网 发布:office2011 mac破解版 编辑:程序博客网 时间:2024/05/19 18:13
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.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( );}
运行结果:
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-用函数指针调用函数(吃饭、睡觉、打豆豆)
- 测试:递归的原理
- 第十六周项目二——用指针玩字符串(4.统计句子str中单词的个数)
- 深入理解Java虚拟机笔记---运行时栈帧结构
- 第十六周 项目二--用指针玩字符串(2.3.2求字符串的长度--指针作形参)
- 第十六周项目二 用指针玩转字符串-连接两个字符串
- 第16周项目3—用函数指针调用函数
- 图算法 -- 最小生成树Prim算法朴素版
- unix笔记
- mysql不能创建外键
- 多点触摸交互处理,放大缩小
- 有关Floyd算法问题
- 聚来宝是真的吗?
- 背包问题
- 兔子--android SDK支持的3中不可逆转的加密算法