while(true)有什么作用啊??

如题所述

while(true)就是无限循环语句。因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

扩展资料:

while语句在各计算机语言中的具体语法:

1、Pascal

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

2、C

do <语句> while(<条件>);

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

3、C++

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

do <语句> while(<条件>);

4、Java

while(<条件>) {<语句;>}

do {<语句;>} while(<条件>);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

5、javascript

JavaScript中while循环的目的是为了反复执行语句或代码块。

只要指定条件为true,循环就可以一直执行代码块。 [1] 

JavaScript中while循环的语法如下:

while (<条件>) {需执行的代码 };

do {需执行的代码 } while (<条件>);

注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

6、PHP

while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。语法如下:

while(expr){

statement

}

参考资料:百度百科-while (循环语句及英文单词)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-26
while() { }语句,当括号内的内容为真的时候,就执行{ }中的语句。所以当while(true)出现的时候,就是表示程序一直执行{}中的语句,因为while()中始终为“真”。于while(1)功能相同。本回答被提问者和网友采纳
第2个回答  2018-09-19
while( TRUE )
{
if (... )
break;
}
只有当if中语句成立,才能解除循环

while(true)有什么作用啊??
while(true)就是无限循环语句。因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环。while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达...

while true 什么意思
总的来说,while(true) 是一种用于实现重复执行任务直到遇到明确退出条件的结构。

whiletrue什么意思
具体来说,"while true"常常用于那些需要不断运行、没有终止条件的循环任务。例如,一些服务器端的程序需要持续监听来自客户端的请求,或者某些实时响应系统需要不断检测并处理输入数据。在这些情况下,"while true"会确保程序始终保持运行状态,直到特定的操作或事件触发程序中断。值得注意的是,"while true...

while true是什么语句?
while true语句通常用于需要执行重复任务或一直运行直到满足特定条件的情况。其语法如下:while true 循环体 原理:while true循环的工作原理如下:1、Python会检查true表达式的值。由于true始终为真,因此循环继续执行。2、循环体中的语句将执行。3、循环体执行完成后,Python会返回到循环条件true。4、由于Tr...

为什么while(true)是一个循环?
true 即表示为真。因此while(true) 是一个无限循环,因为表达式的值一直为真。下面是一个例子://向控制台打印1000遍“下次考试我一定要细心”如何呢?我们可以复制1000遍,那如果要1000000遍?在这里我们就要学习循环结构了;while循环;while(循环条件){ 循环体;} 执行过程:程序运行到while处...

while(true)何时跳出循环?
while(true)是不会跳出循环的。在while中括号里为一个条件值,只有当条件为真的时候,会执行这条语句,直到条件为false的时候,则会跳出该循环语句。而在这里括号里的值为true,也就意味着会一直执行该条语句。除了while是循环语句外,还有do...while 、 while...do。

while (true) C语言
1.是的 while(true)代表一直循环,这种情况通常会造成死机,一般不这么用。但像一些比如做电子时钟时,就需要这么用。2.好像不能这么定义,你可以试试。会报这个错 error C2059:syntax error :'constant'

vc while(TRUE)什么意思?
true 即表示为真。因此while(true) 是一个无限循环,因为表达式的值一直为真。为了跳出循环,循环体内部要用break语句来跳出。例如,可以在循环体内部用if来判断,if(x==5)break;用exit也可以跳出,此时表示了函数直接返回。

c++中while(true)是什么意思
就是指无限循环.如果不在循环内部设置语句跳出,循环会一直执行下去.while(true){ \/\/your operations }\/\/不断重复执行大括号内部的语句 因为while语句是通过判断括号内表达式的返回值来控制循环的起停的:表达式的返回值非0,循环继续 表达式的返回值为0,循环结束 可以用如下语句跳出循环:break;

while(true) 太不规范了吧
while(true) -- 就是一直循环下去。终止循环的条件写在循环体里。true 可以用 1 代替: while(1){..};例如:include <windows.h> ...while(1) { ...监听,取事件,处理;if (符合什么条件) break; \/\/ 条件 Sleep(2000); \/\/ 休息2秒 } ...

相似回答