16周项目3--用函数指针调用函数
来源:互联网 发布:德比软件 地址 编辑:程序博客网 时间:2024/05/13 17:38
问题及代码:
/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:尚 月 *完成日期:2014年 12 月 15 日 *版本号: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 return 0; } while (true); return 0;}void eat(){ cout<<"我吃吃吃。。。。"<<endl; cout<<endl;}void sleep(){ cout<<"我睡睡睡。。。"<<endl; cout<<endl;}void hitdoudou(){ cout<<"我不打还能干什么。。。"<<endl; 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函数指针调用函数
- 第十六周项目3-用函数指针调用函数
- 第十六周项目3用函数指针调用函数
- oracle 索引扫描的几种类型
- C#笔记1——如何在登录界面设置主界面的ToolStripMenuItem的enabled属性,实现不同用户进入不同模块
- KVC的机制
- Linux下开启VNCserver服务
- java 连接mysql 和sql server2008代码
- 16周项目3--用函数指针调用函数
- 华为荣耀3x G750-T01 Root操作
- Win7开发的VC2012程序在XP上无法运行
- SQL中的INSERT INTO语句
- 第16周项目3 用函数指针调用函数
- Linux下高并发socket最大连接数所受的各种限制
- 第十六周OJ平台 Problem C: 相同的数字!
- Android视图状态及重绘流程分析,带你一步步深入了解View(三)
- 第16周项目--OJ平台指针引出奇数因子