66问答网
所有问题
C语言中循环控制语句中的while(1)中括号里的到底是对谁的判断?
如题所述
举报该问题
推荐答案 2006-11-12
C语言条件表达式不一定是那些><==之类的比较,所有表达式都可以作为条件,while表达式的结果是非0表示条件成立继续循环,表达式结果是0表示条件不成立,停止循环,
while(1),C语言会判断表达式1的值是否等于0,显然1永远不可能等于0,所以条件永远成立,while(1)循环会无限进行下去,是个无限循环,除非循环体内有break或者goto语句跳出循环
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Usn9niDD.html
其他回答
第1个回答 2006-11-12
在C语言里,除了0以外的数字,如1,写在while()或if()中是作为判断条件,0代表false(假),其他的数字代表true(真)
,习惯写1来代表true
相似回答
...中
while()语句括号里面是一
个数字代表什么意思,比如
while(1)
.
答:
c语言下,
while()括号里面放的是循环的条件,若是真,则循环;否则,停止
。1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。2)若是指针的话,NULL则为假,反之则为真。3)a > b 等类似的表达式,满足为真,反之为假。
C语言中while(1)
表示什么意思?
答:
while(1)
表示无限循环。while的语法格式为 :while(condition){ //do something 1}//do something 2condition 为循环条件,每次
判断c
ondition是否为真,为真时执行
while循环
体
中的语句
块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。这里condition为1 表示条件永远为真,一直执行循环...
c语言中的循环while(1)括号中的
1
是
什么意思?
答:
while 当中是判断条件 1其实就是表面上的常数值
。用于逻辑 就是逻辑真 于是 这里就是while条件恒为真 也就是说 while(1)就是一个死循环。一般这么写 在循环体中都会做判断 在一定条件下break;
C语言
,这个程序看不懂。
while
后面
括号
内的东西不是用来
判断的
嘛,但是...
答:
while(
y--)y--是先取值 再自减 所以这里就是先判断y是否为0, 不为0则循环 否则退出循环 但无论是否执行循环, 判断后,y都会自减。
单片机
C语言
,问题
一
:
while(语句)
{语句}与while(语句);语句 是什么区别...
答:
首先问题一:while(语句){语句}中小
括号中的语句是判断
真假,如果为真,则执行大括号中的语句,如果为假,则不执行下面的语句。
while(语句)
;中的语句也是一个判断,当小括号中的语句表达式值不为0时,就一直判断,直到
里面的
表达式值为0时结束判断,去执行下一步的程序;对于问题二:while(!k1);语句...
C语言中while(
0)和
while(1)
分别是什么意思呢?
答:
while(1) 中的
1表示真,这个while总是成立。while(0)中的0表示假,这个while总是不成立的。if的使用说明:#If.Then.#Else 指令的作用与 If.Then.Else 语句相同,其差异在于 #If、#Else、#ElseIf,及 #End If 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。
大家正在搜
c语言while判断语句
c语言while语句的用法
c语言while语句格式
c语言dowhile语句
c语言dowhile语句用法
while循环c语言
vb do while循环语句
循环语句while
c语言退出while循环
相关问题
c语言中的循环while(1)括号中的1是什么意思?
在c语言中while()语句括号里面是一个数字代表什么意思,...
c语言中while循环后面的语句没有用括号括起来,怎么判断哪...
c语言中,while(1)是什么意思?
c语言中while循环后面的语句没有用花括号括起来,怎么判断...
C语言中while(1)表示什么意思?
C语言中,while()语句括号内可以是赋值语句吗?
C语言中的 while(i)、while(1)具体表示什么啊...