搜索
查看: 885|回复: 18
打印 上一主题 下一主题

(O_O)?问题

[复制链接]
跳转到指定楼层
楼主
发表于 2016-8-26 15:24:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以在内循环按一个键之后跳到外循环,C语言中有这样一个东西吗?
沙发
 楼主| 发表于 2016-8-26 15:34:33 | 只看该作者
比如:
[mw_shl_code=c,true]#include <stdio.h>
int main()
{
    system("cls");
    char c;
    while(1)
    {
        printf("1.嘎嘎");
        printf("2.嗨嗨");
        printf("3.嘻嘻");
        switch(c)
        {
            case'1':printf("666~");
            case'2':printf("还没解锁呢!");//然后我就不知道怎么办了...
            case'3':
        }
    }
}[/mw_shl_code]
板凳
发表于 2016-8-26 17:48:27 | 只看该作者
用一个flag
当然也可以goto
地板
 楼主| 发表于 2016-8-26 18:46:41 | 只看该作者
4399APPLE 发表于 2016-8-26 17:48
用一个flag
当然也可以goto

比如说?                                                                 
5#
发表于 2016-8-26 19:03:27 | 只看该作者
用break...         
6#
 楼主| 发表于 2016-8-26 19:11:50 | 只看该作者

break我电脑上是退出循环
7#
 楼主| 发表于 2016-8-26 19:12:23 | 只看该作者

直接就退出了                                          
8#
发表于 2016-8-26 19:26:20 | 只看该作者
对阿两个循环,跳出当前内循环,外循环继续执行,你想要什么效果?
9#
 楼主| 发表于 2016-8-26 19:31:31 | 只看该作者
小榛鼠 发表于 2016-8-26 19:26
对阿两个循环,跳出当前内循环,外循环继续执行,你想要什么效果?

我的电脑是到了内循环,用break,然后就这样:
————————————————
尽情期待
请按任意键继续...
————————————————
然后就没了...
10#
发表于 2016-8-26 19:51:50 | 只看该作者
你把break放在哪        
11#
 楼主| 发表于 2016-8-26 19:54:48 | 只看该作者

printf的后面                       
12#
发表于 2016-8-26 19:57:40 | 只看该作者
把现在的代码贴出来                              
13#
发表于 2016-8-26 20:17:02 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <windows.h>
int main()
{
   
    int c;
    while(1)
    {
        printf("1.嘎嘎");
        printf("2.嗨嗨");
        printf("3.嘻嘻\n");
        scanf("%d",&c);
        switch(c)
        {
            case 1:printf("666~\n"); break;
            case 2:printf("还没解锁呢!\n"); break;
            case 3:printf("123\n"); break;
            default:printf("error\n");
        }
        Sleep(1000);
        system("cls");
    }
}[/mw_shl_code]

点评

好了,用do+break弄完了  发表于 2016-8-26 21:03
14#
 楼主| 发表于 2016-8-26 21:11:34 | 只看该作者
小榛鼠 发表于 2016-8-26 20:17
[mw_shl_code=c,true]#include
#include
int main()

就是最后一个问题,这样举个栗子:
[mw_shl_code=c,true]#include <stdio.h>
int main()
{
    char c;
    printf("你想进来吗?");
    c=getch();
    switch(c)
    {
        case'Y':case'y':
        //继续往下写吗?[/mw_shl_code]

点评

还是用个什么东西表达?  发表于 2016-8-26 21:12
15#
发表于 2016-8-26 21:35:55 | 只看该作者
你是想根据用户的输入输出YES和NO吗?只有一个分支用if和else不会简单点吗...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表