怎样用c语言编写主菜单和子菜单,例如主菜单有123项,选择1时,1的子菜单有12项,第2项是返回主 20

怎样用c语言编写主菜单和子菜单,例如主菜单有123项,选择1时,1的子菜单有12项,第2项是返回主菜单,希望能详细解答一下,感激不尽... 怎样用c语言编写主菜单和子菜单,例如主菜单有123项,选择1时,1的子菜单有12项,第2项是返回主菜单,希望能详细解答一下,感激不尽 展开
 我来答
天蓝云扬
2016-11-18 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:70
采纳率:0%
帮助的人:50.9万
展开全部

控制台?

//...
void menu1_1()
{
    printf("1.xxx 0.返回\n");
    switch(getchar())
    {
        case '0':menu();
        //...
    }
}
void menu1_2(){}
void menu1_3(){}
void menu()
{
    printf("1.xx 2.xxx 3.xxx 0.退出\n");
    switch(getchar())
    {
        case '0':exit(0);
        case '1':menu1_1();break;
        case '2':menu1_2();break;
        case '3':menu1_3();break;
    }
}

 

追问
请问要让子菜单能够返回主菜单,要怎么样加死循环?
追答
加什么循环,嵌套调用就好了,应该不会爆栈的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式