比如你建立了一个菜单,选择了某项功能,用完后又想返回菜单,用c语言如何实现???请专业人士回答

我用IF写的,没有用到BREAK,这样的程序要实现上述功能该怎么做

实现功能的代码放在函数里面

这样功能实现完 函数返回,自然回到菜单. 

一般这样

while(1)
{
    print_menu();//打印菜单
    scanf("%d",&a);
    switch(a)
    {
        case 1:
            func1();
            break;
        ....
        default:
            printf("input error\n");
            break;
    }
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-15
你好,大概结构可以这样。
int i; //菜单选择控制, 比如1.功能1, 2.功能2, 0.退出
do
{
//输出菜单
scanf("%d", &i);选择功能
if(i == 1)
{
功能1代码
}
else if( i == 2)
{
功能2代码
}
else if(i == 0)
{
退出代码
}
}while(i != 0); //比如菜单选择0就退出程序追问

请问退出代码这里该写点什么才能退出程序

追答

如果你是写在main函数里的话。直接写return就好了。只要注意返回类型和main函数返回类型一致就好了。

追问

大哥,有Q吗,想请较你

追答

额。你能看到的。。。。

本回答被提问者采纳
第2个回答  2012-10-15
用一个 whlie(1){
switch(n){
case:1 ;break;
case:2 ;break;
case:3 ;break;

}
}
相似回答
大家正在搜