当前位置:   article > 正文

第16周项目3-用函数指针调用函数(吃饭、睡觉、打豆豆)_喊人请吃饭的函数代码怎么写

喊人请吃饭的函数代码怎么写

问题及代码:

  1. /*
  2. *Copyright (c)2014,烟台大学计算机与控制工程学院
  3. *All rights reserved.
  4. *文件名称:text.cpp
  5. *作 者:赵敏
  6. *完成日期:2014年12月12日
  7. *版 本 号:v1.0
  8. *
  9. *问题描述:略。
  10. */
  11. #include<iostream>
  12. #include<cstdio>
  13. using namespace std;
  14. void eat();
  15. void sleep();
  16. void hitdoudou();
  17. void run(void (*f)());
  18. int main()
  19. {
  20. int iChoice;
  21. do
  22. {
  23. cout<<"请选择(1-吃;2-睡;3-打;其他-退)";
  24. cin>>iChoice;
  25. if(iChoice==1)
  26. run(eat);
  27. else if(iChoice==2)
  28. run(sleep);
  29. else if(iChoice==3)
  30. run(hitdoudou);
  31. else
  32. return 0;
  33. }
  34. while(true);
  35. return 0;
  36. }
  37. void eat()
  38. {
  39. cout<<"我吃吃吃。。。"<<endl;
  40. }
  41. void sleep()
  42. {
  43. cout<<"我睡睡睡。。。"<<endl;
  44. }
  45. void hitdoudou()
  46. {
  47. cout<<"就是打你。。。"<<endl;
  48. }
  49. void run(void (*f)())
  50. {
  51. f();
  52. }


运行结果:

学习心得:

最后一个函数有点不懂。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/237781
推荐阅读
相关标签
  

闽ICP备14008679号