当前位置:   article > 正文

第十六周项目3函数指针调用函数 吃饭睡觉打豆豆_小明吃饭睡觉打豆豆的j~va编程

小明吃饭睡觉打豆豆的j~va编程
  1. /*
  2. *Copyright (c) 2014,烟台大学计算机学院
  3. *All gight reserved.
  4. *文件名称:temp.cpp
  5. *作者:曾晓
  6. *完成时间:2014年12月11日
  7. *版本号:v1.0
  8. */
  9. #include <iostream>
  10. using namespace std;
  11. void eat();
  12. void sleep();
  13. void hitdoudou();
  14. void run(void (*f)());
  15. int main()
  16. {
  17. int iChoice;
  18. do
  19. {
  20. cout<<"请选择(1-吃;2-睡;3-打;其他-退)";
  21. cin>>iChoice;
  22. if(iChoice==1)
  23. run(eat);
  24. else if(iChoice==2)
  25. run(sleep);
  26. else if(iChoice==3)
  27. run(hitdoudou);
  28. else
  29. break;
  30. }
  31. while(true);
  32. return 0;
  33. }
  34. void run(void (*f)())
  35. {
  36. (*f)();
  37. }
  38. void eat()
  39. {
  40. cout<<"我吃吃吃..."<<endl;
  41. }
  42. void sleep()
  43. {
  44. cout<<"我睡睡睡..."<<endl;
  45. }
  46. void hitdoudou()
  47. {
  48. cout<<"我不打还能干什么..."<<endl;
  49. }


运行结果:

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

闽ICP备14008679号