第十七周项目三 用函数指针调用函数
来源:互联网 发布:模型渲染软件 编辑:程序博客网 时间:2024/05/12 13:13
问题及代码
/* *ALL rights reserved. *文件名称:shiqizhouxiangmu3 *作者:李长鸿 *完成时间:2014.12‘02 *问题描述:成绩排序 */ #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();}
总结: 开始时没有定义 void run(void (*f)()) ,提示调用时数据出现错,百思不得其解,,,后来今天认真看了其他函数的调用例子,仔细分析了,才又定义了。原先main 里 最后一步是else 0; 结果又错了,看了老师的,改了才对。
收获:对函数的调用有了更深的理解,对定义,声明等有更深刻的体会。。对用函数指针调用函数也有了较初步的理解
0 0
- 第十七周项目三 用函数指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三 用函数指针调用函数
- 第十六周项目三之用函数指针调用函数
- 第十六周 项目三:用函数指针调用函数
- 第十六周 项目三--用函数指针调用函数
- 第十六周项目三:用函数指针调用函数
- 第十六周项目三 用函数指针调用函数
- 第十六周项目三用函数指针调用函数
- 第十六周项目三 用函数指针调用函数
- 第十六周项目三—用函数指针调用函数
- 第十六周项目三--用函数指针调用函数
- 第十六周项目三用函数指针调用函数
- 第十六周项目三用函数指针调用函数
- 第十六周 项目三 用函数指针调用函数
- 第十六周项目三——用函数指针调用函数
- 第十六周项目三——用函数指针调用函数
- Python科学计算环境简介——Anaconda Python
- 如何去发布C# 编写的 ASP.net
- NotificationTicker 创建过程
- android中的ellipsize
- 第九章-顺序容器
- 第十七周项目三 用函数指针调用函数
- hdu 2952 Counting Sheep
- 间隔字符串组合
- 【Android Studio】Manifest Merger
- java通过jxl对Excel进行简单操作
- 《网络编程》IPv4 与 IPv6 相互操作
- ORA-12520错误解决方法
- Mysql字符集设置
- 跟我一起学Makefile (2)