第16周项目3-用函数指针调用函数
来源:互联网 发布:ubuntu ssh有安装包吗 编辑:程序博客网 时间:2024/06/07 12:22
<img src="http://img.blog.csdn.net/20141214110609875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFudGFpZGF4dWVjamo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年12月14日 *版本号: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 return 0; } while(true); return 0;}void eat (){ cout<<"我吃吃吃。。。。"<<endl;}void sleep (){ cout<<"我睡睡。。。。"<<endl;}void hitdoudou (){ cout<<"我不打还能干什么。。。。"<<endl;}void run(void (*f)()){ 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—用函数指针调用函数
- 自适应肤色识别
- DFS非递归实现图的遍历
- WdatePicker 没有权限(IE下报错)
- python yield解读
- Android RadioGroup控件的使用
- 第16周项目3-用函数指针调用函数
- 单表查询如何建立索引让你的查询语句性能达到最高
- 64位Centos上编译php,GD库无jpeg支持
- CentOS安装+配置+远程
- jrebel问题
- 【笔记】Java编程思想——类型检查
- web测试入门该学习哪些内容?
- linux下如何以某个用户的身份运行程序
- 今天开始为2015年架构师考试准备,给自己加油!