C语言中while(1)表示什么意思?

如题所述

while(1) 表示无限循环。

while的语法格式为 :

while(condition)
{
    //do something 1
}
//do something 2

condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。

这里condition为1 表示条件永远为真,一直执行循环体内语句。为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环

如下

while(1)
{
    //do something
    if(condition)
    {
        break;
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-17
1是非零值,代表逻辑真,所以while的循环条件永远为真,即无限循环本回答被提问者采纳
第2个回答  2016-05-25
循环条件恒成立,如无退出条件则是一个死循环 。
第3个回答  2012-01-17
恒成立,1就是真,这就是判断语句,所以循环一直执行
第4个回答  2012-01-17
等价于while(1!=0)和while(true)

C语言中while(1)表示什么意思?
while(1) 表示无限循环。while的语法格式为 :while(condition){ \/\/do something 1}\/\/do something 2condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。这里condition为1 表示条件永远为真,一直执行循环...

c语言中,while(1)是什么意思?
c 语言中: 1表示逻辑值真, 0表逻辑值假,while(1) 小括号里,一般写逻辑表达式。C语言广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台...

在c语言中while()语句括号里面是一个数字代表什么意思,比如while...
c语言下,while()括号里面放的是循环的条件,若是真,则循环;否则,停止。1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。2)若是指针的话,NULL则为假,反之则为真。3)a > b 等类似的表达式,满足为真,反之为假。

关于C语言中的while循环, while(1)是什么意思?
while(1)代表了循环永远执行下去.除非遇到break;才跳出循环.原因是while的循环里面是一个布尔值,而1代表了true,所以是一个无限循环.

while(1)是什么意思?
while(1)表示无限循环的执行它{ }内的语句,如果写成while(2)、while(3)等效果是一样的,操作方法如下:1、首先新建一个项目,添加头文件,如图所示。2、接着输入main函数,如图所示。3、然后定义一个数组(长度为:5),如图所示。4、接着使用while循环把数组打印出来,如图所示。5、然后在键盘上,...

在进行C语言编程中,while(1)表示什么意思
表示不停的在while里面循环,一直到可以break出来,在这个里面就是满足第三个if

C语言 这个while(1);什么意思
while(1)就是个死循环,永远满足条件,永远循环,程序永远执行这一句。因为看不见前面的代码不知道是不是do-while,应该是,否则程序不能执行后面的代码。do-while语句,与while语句不同的是,while先判断,do-while先执行一次,再去判断。

while (1)是什么意思啊?c语言
就是一直循环下去的意思,c语言里,除0以外所有的数都为真

C语言while(1)什么意思?
while(1)就是死循环,像这个程序就是一直打印 hello 这句话.

单片机C语言中的while(1)是什么意思
while(1);意义:这是一个死循环,代码不再向下执行。用途:1. 一般在调试代码时,为了检测一部分代码是否OK,防止后面的代码干扰执行结果,会在观测点加上while(1);2. 有些代码检测到运行错误时,会抛出错误(打印、设置错误码),然后进入while(1);3. 机器需要复位时,停止喂看门狗,进入while(1...

相似回答