C语言语句while(!E)中,条件!E等价于什么

2021-02-26 11:45:55 字数 1641 阅读 3147

1楼:由染党子

e的值为0

则!e不为0

即while循环继续执行

e的值非0

则!e为0

即while循环结束执行

2楼:隽傅香令子

while(!e)中,

条件!e等价抄于

baie==0!是取反

如果e是0,

e==0当然成du立为真,表达式的zhi值为1;!e的值也是1,所以是等价的

如果daoe是1,

e==0当然成立为假,表达式的值为0;!e的值也是0,所以是等价的综上所述,所以两者一样的

3楼:竺同宇文震博

没有上下文

直接就这个?

4楼:颜兴彭溪

while(!e)中

5楼:侯敏昔惜文

在e等于0的时候,执行循环,否则不执行循环。

c语言语句while(!e)中,条件!e等价于什么?

6楼:锺起云薄夏

while(!e)中,条件!e等价于e==0!是取反

如果e是0,

e==0当然成立为真

专,表达式的值为1;!e的值也是1,所以属是等价的如果e是1,

e==0当然成立为假,表达式的值为0;!e的值也是0,所以是等价的综上所述,所以两者一样的

语句"while(!e);" 中的条件!e等价于e==0 为什么?

7楼:墨汁诺

!是非,baie非0,是真值,du所以!e是zhi假,为0;并不是e==0,而是!daoe==0。

while(!e)中

版,!e等价于!(

权e==true),相当于先判断e是否为真,然后再取反。while(!e)中,实际循环执行的条件是e为假。

!称为逻辑非运算符。执行逻辑 not 操作,用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。

8楼:匿名用户

!是非,e非0,是真值,所以!e是假,为0;并不是e==0,而是!e==0。

9楼:匿名用户

e = 0时 , !e = !0 = 1 , 即条件成立

c语言题, while(!e);中表达式!e 等价于( a ) a)

10楼:匿名用户

while()语句中的逻辑表copy达式成真才执bai行。!是反的意思du,后面的逻辑表达式应zhi该是假的,所以e应为dao假,c中表达式是0才是假,所以e==0.

a 是对的。。

b e!=0 与题中要求e==0矛盾

c e==1 与题中要求e==0矛盾

d e!=1 e==0时也对,但其它不是1的数都对, 与题中要求只有e==0矛盾。

11楼:烟火夜空

a,e==0;

while 条件是 !e 为真,只有 e为0时,!e 才为真,故 判断条件 等效于问:e等于0吗?c语言描述为 e==0

12楼:匿名用户

规定的非e就是e==0

c语言中while(n2)是什么意思

1楼 匿名用户 while n 2 判断 表达式n 的结果是否小于等于2,如果小于等于2,说明式子成立,然后执行while循环体 当while循环体执行完毕后,再次判断n 的结果是否小于等于2,若成立,继续执行循环体,直到该式子不成立为止,循环结束。 2楼 悉碧蓉蹉滢 str是一个2维数组,每次从f...

C语言中while(!x 0)什么意思

1楼 是 逻辑非 操作符,所以 x就是给x取反。 在c里,非0为 逻辑真 ,用1表示,0是 逻辑假 所以 x 0实质就是x 0的意思。 所以,while x 0 等效于while x 0 ,即当x不等于0时继续循环,一直循环到x变为0时结束。 2楼 匿名用户 给个例子,看了就懂了。这种问题自己写个小...

c语言中while(0)和while(1)分别是什么意思呢

1楼 匿名用户 while 0 就是一次都不执行循环,等同于while 0 0 while 1 就是永远执行循环,可以在循环中通过break跳出循环,等同于while 0 0 2楼 匿名用户 while 是c语言中的循环语句 例如while a 其中a如果是int值,即a 0时,while 里的语句...