第十六周项目三用函数指针调用函数

来源:互联网 发布:手机淘宝如何退运费险 编辑:程序博客网 时间:2024/05/23 18:15
/*       02.*Copyright (c)2014,烟台大学计算机与控制工程学院       03.*All rights reserved.       04.*文件名称:n_.cpp       05.*作    者:战九州      06.*完成日期:2014年12月15日       07.*版 本 号:v1.0       08.*       09.*问题描述:用函数指针调用函数10.*/                #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;}void sleep(){    cout<<"我睡睡....."<<endl;}void  hitdoudou(){    cout<<"我不打还能干什么..."<<endl;}void run(void (*f)()){    f();}<img src="http://img.blog.csdn.net/20141216113338482?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmppdXpob3U=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0