while循环怎么停止

怎么跳出while循环~

while 是一个循环体,退出循环体的方法有:
1、循环体条件 不成立,如:while( a>0); 当 a≤0 的时候,条件 a>0不成立,while 循环结束,退出 while 循环。
2、在循环体内使用无条件跳出语句(break),如 while(1){if(b>5)break;}当 b>5 的时候,程序执行 break ,跳出 while 循环体,循环体被结束。
3、在循环体内使用 函数返回 语句(return),如 while(1){if(c>8) return (XXX);},当 c>8的时候,程序执行 return,退出函数返回到上级函数。其中返回值 XXX 需要根据 函数类型进行返回。
如 int 型函数 int fun(),XXX 应为 int型,空返回值函数 void fun(),XXX 可以省略。

扩展资料:
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
while语法
Pascal
while do
意为当条件符合时,接着做下面的语句;不符合时,退出循环。
C
do while();
while() ;
C++
while() ;
do while();
Java
while() {}
do {} while();
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。
参考资料来源:百度百科-while (循环语句及英文单词)

你这样改改试试吧
while(1) { 游戏中的其他条件; if (p==31) { printf("你输了
“); break; } if(p==64) { printf("你赢了
“); break; } }

while是一个循环体,退出循环体的方法有:

1、循环体条件 不成立,如:while( a>0); 当 a≤0 的时候,条件 a>0不成立,while 循环结束,退出 while 循环。

2、在循环体内使用无条件跳出语句(break),如 while(1){if(b>5)break;}当 b>5 的时候,程序执行 break ,跳出 while 循环体,循环体被结束。

3、在循环体内使用 函数返回 语句(return),如 while(1){if(c>8) return (XXX);},当 c>8的时候,程序执行 return,退出函数返回到上级函数。其中返回值 XXX 需要根据 函数类型进行返回。

扩展资料:

While是计算机的一种基本循环模式。当条件满足时进入循环,当条件不满足时退出循环。while语句的一般表达式是:while(expression){loopbody}。

虽然语法

帕斯卡

而<条件>执行<语句>

当条件满足时,执行以下语句。如果没有,退出循环。

C

Do <语句> while(<条件>)

While(<条件>)<语句>;

c++

While(<条件>)<语句>;

Do <语句> while(<条件>)

Java

While (< condition >){<语句;>}

做{<声明;>} while(<条件>);

两者的区别是do-while至少要执行一次。

在循环中,可以使用continue关闭当前循环,并返回到循环的开头开始下一个循环。你也可以跳出这个循环。



我打个比方吧
X=5
while(x>3)
{
a=a+1;
}
这样的while 是绝对死循环下去的。
因为五永远大于三。
这样就会无限执行循环体。
而如果你这样写。
x=5
while(x>3)
{
a=a+1;
x=x-1;
}
这样每循环一次,X就会减一,当X不再大于三时,就能让while
语句停止了。

在 while 循环体内部添加一个条件判断:
while( XXX )
{
if( 按下F6)
break;
}



请问while(i)语句什么时候停止?i是个变量表达式吗?
答:while()函数括号内可以是变量也可以是表达式,可以为bool型也可以为int型。当括号内为TRUE时,循环进行,当为FALSE时,跳出循环即停止。当while(i)时,i为变量,如果等于0,为FALSE,跳出循环,如果不为0,则为TRUE,循环继续。当括号内位表达式时。则要看表达式的返回值是否为TRUE,如1<0,则返回...

求教while循环怎么才能结束
答:按照C的规则,while ( say[i] )中的say[i]为0时结束循环。可是你的say[]中没有一个为0的数,所以循环将随着i的增加越出数组边界操作,直到碰到0时停止。say[i]不是1,它随着i的增加从say[]中读数:say[0]=73、say[1]=32、say[2]=108、say[3]=111、say[4]=118,后面就越界了,不...

怎么暂停一下While循环
答:你可以插入一个等待语句, 例如 : Sleep(1000); 暂停1秒。(头文件 windows.h).你可以插入一个 system("pause"); 按任何一个键 继续。你可以插入一个 输入语句, scanf("%c", &key); ( 前面 声明过 char key;)

c语言中while
答:while 循环的格式:while (表达式){语句;} while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。例:int a=NULL;while(a<10){ a++;//自加 if(...

while(scanf("%c",&d))不管输入是什么,是无限循环吗?输入什么字符能够终 ...
答:你这样写的代码,不管输入什么,都是无限循环的;要想终止程序,可以:CTRL + D 或者在输入后增加一个判断, 遇到制定的字符退出循环

labview怎么停止while循环
答:添加一个停止按键。按下按键停止While循环 设置一个判断条件,例如温度超过70度,时间超过20分钟,或者循环次数超过1000次等等,或者这些条件的逻辑运算。达到条件后停止循环。从其他循环送入一个停止布尔量。可以使用服务器/客户机结构,或者局部变量,或者全局变量来送入停止循环用的布尔量 ...

在C语言中用while语句时,当进去死循环时怎么让它跳出循环?
答:1、break语句。此语句是正常退出while的方法。可以在满足条件时,调用此语句退出循环。2、return语句。此语句是通过返回函数的方式退出循环。从编码规范上来说,不建议使用。会造成逻辑混乱,不易理解。3、throw exception语句。此语句通过抛出异常的方式退出while循环。需要在while循环的最外侧添加try......

如何打断正在执行的while循环
答:循环会自动结束 2.如果你写下了诸如"while(1)"这样的语句,或是循环中执行的语句无法带来终止循环的情况,则必须加入终止语句才能结束循环,比如break。否则会因为条件永远满足而无法结束循环 3.continue的作用是结束当次循环,开始下一次循环(如果还有的话),不要指望这货能帮你结束循环 以上 ...

while循环终止条件
答:Ctrl+Z然后回车 终止条件是读取错误或到达文件末尾 而文件末尾的屏幕输入是由Ctrl+Z代表的

plc怎样启动停止while循环可以一直运行吗
答:按开关键停止,可以。1、要求使用单按键自复位开关开控制继电器的启动与停止。2、PLC的程序是自动循环的。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网