c程序中,!e什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:57:50
对于循环while( !e)语句,!e等价于( )
A.e==0 B.e!=0 C.e==1 D.e!=1

!逻辑取反,真值表如下
e !e
0 1
1 0

while( !e) 等价于 while(e==0)

while( )语句 括号中是条件 结果不是真就是假 !e是个式子 把它的结果计算出来, 这里即 !e就是假了 ,!是取反的意思 不是零的数去反就是真了 所以上题 答案应该选 A,C 因为 E不等于0也不等于1 所以AC都为假 和!e 的结果一样

!e就是(!e) != 0的简写

也就是e==0

A

A

a