鱼C论坛

 找回密码
 立即注册
查看: 1911|回复: 10

如何通过条件判定跳出while语句

[复制链接]
发表于 2014-8-28 20:21:44 | 显示全部楼层 |阅读模式
7鱼币
如何通过条件判定跳出while语句
比如说
int a,b;     
  a=1;
b=2;
while(1)
{
b++;

if(b>=10)
{  
//  加入什么函数可以跳出while函数
}
}

最佳答案

查看完整内容

用关键词break; 终止程序用exit函数 用法 exit(-1);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-28 20:21:45 | 显示全部楼层
用关键词break; 终止程序用exit函数 用法 exit(-1);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-28 20:36:00 | 显示全部楼层
while(1)
{
     b++;
     if(b>=10)
          break;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-28 21:47:33 | 显示全部楼层
楼上的正解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-29 11:41:41 | 显示全部楼层
break;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-29 13:05:26 | 显示全部楼层
break;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-29 18:18:51 | 显示全部楼层
Mikel 发表于 2014-8-28 20:44
用关键词break; 终止程序用exit函数 用法 exit(-1);


我需要的是具体的操作,我自己也找到了,从死循环中跳出但是不结束指令,我需要的是双重判定,我要连续跳出2层,也是我没说清楚
以下是我自己编的一个小指令专门为这个跳出的,不过既然我已经解决了,那鱼币就给你了
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int main()
{
int a,b,c,d;              //   
a=40;
b=40;
c=10;
d=0;

        while(1)              //跳出while(1)需要在双重判定
        {
while(b==40)              
{  
if(c<a&&a<(c+200))         //当10<a<210,执行输出OK指令,
{printf("OK");
a=a+1;
Sleep(100);
}
else                      //否则为内函数建立标志,通过标志d=1跳出外部
{
        d=1;
b=b-1;
}
}             //结束while(b==470)语句
if(d==1)                   //d=1,跳出内函数,有了这个指令你想跳出循环层可以自己定
{
        printf("内循环\n");
        break;

}
}
printf("外循环\n");
getch();

}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-30 10:01:26 | 显示全部楼层
我不在乎鱼币, 你要跳出2层循环,试试goto语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-30 20:36:31 | 显示全部楼层
Mikel 发表于 2014-8-30 10:01
我不在乎鱼币, 你要跳出2层循环,试试goto语句

谢谢了,新人刚开始学c语言,各种不懂,不要见怪哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-31 14:26:48 | 显示全部楼层
漠水 发表于 2014-8-30 20:36
谢谢了,新人刚开始学c语言,各种不懂,不要见怪哈

我很尊重初学者的,毕竟我也是一路爬过来的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-31 16:29:15 | 显示全部楼层
return,goto,break,continue
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-21 13:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表