while循环的条件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while循环的条件?相关的知识,希望对你有一定的参考价值。

有大佬跟我讲一下,为什么图中while循环的条件是temp也能进入循环,而不是temp>xx,或temp<xx,这个循环条件是什么。终止条件又是什么?

参考技术A while语句的条件,在循环体中有所改变,可导致结束循环,如:
loop=1;
while
(
loop
)

...
if
(
a>b
)
loop=0;

循环体中用条件语句结合break可跳出循环,如:
while
(
1
)

...
if
(
a>b
)
break;
参考技术B 在这里,while
temp的作用,就等同于
while
temp!=0
因为只要变量temp的值不等于0,即视作为“真”(true)。
所以,这是一个正常的循环判断语句。
同样的道理,在其余需要判断的逻辑表达式中,也都可以作同样的简化。比如,if语句、for语句、条件表达式,等等。
参考技术C 每执行一次while循环体,temp的值都在发生变化(第二条语句),当temp不为0又继续循环,当temp为0则退出循环 参考技术D 循环里面有个地板除,就意味着它结果最后会变成0,当取0的时候,条件为假。循环就结束了。

以上是关于while循环的条件?的主要内容,如果未能解决你的问题,请参考以下文章

编程while循环如果有两个不同条件该怎样设置?

关于循环的整理

while和do-while循环结构

JAVA06-while循环,do while循环

Java的三种循环:1for循环 2while循环 3do...while循环

如何从while循环内的if条件中断while循环?