在C语言中 while EE相当于什么

2021-10-30 06:26:54 字数 877 阅读 4378

1楼:抄小夏昌行

楼下错了,题目的意思是当你e取真值那么while语句里的条件就是假,e取0那while里条件就是真,楼下的你取2试试,就会发现当你取真值2的时候2!=1的条件成立,条件为真,不满足题意。??e==0满足,你用0,

1,2验算,当然你也可以用别的数字,但必须要有0和至少两个真值代进去验算

2楼:卷静秀牧良

!是逻辑非运算符,如果e为假(0)那么!e为真(1)如果e=0;

while(!e)等于while(1)

执行循环

如果e=非0;

while(!e)等于while(0)不执行循环

3楼:百度网友

while

语句的值实际指的是逻辑表达式的值。如果

e的值为零,则!e

不为零,while

语句的值为真,此时执行

while

循环体内的语句;如果

e的值不为零,则!e

为零,此时不执行

while

循环体内的语句,而是执行

while

语句的下一条语句。举例:假设e

=0;则while(!0

)的结果是执行

while

循环体;

4楼:米炫明芒韶

如果是一个大写的e,那么这是一个#define预处理指令!e的意思就是取反,整体是一个逻辑表达式。

在赋值运算中!代表取相反值,在逻辑表达式中,就不一定了比如说e的值是负数或者0,那么作为逻辑表达式,计算机就会自动判定为假,将不会执行if语句里的所有语句

所以在逻辑表达式中要加一个!取反,意思就是假的取反为真,并不是真正的e取反。

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 里的语句...