c程序中,!e什么意思

对于循环while( !e)语句,!e等价于( )
A.e==0 B.e!=0 C.e==1 D.e!=1

while( )语句 括号中是条件 结果不是真就是假 !e是个式子 把它的结果计算出来, 这里即 !e就是假了 ,!是取反的意思 不是零的数去反就是真了 所以上题 答案应该选 A,C 因为 E不等于0也不等于1 所以AC都为假 和!e 的结果一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-17
!逻辑取反,真值表如下
e !e
0 1
1 0

while( !e) 等价于 while(e==0)本回答被提问者采纳
第2个回答  2008-11-17
!e就是(!e) != 0的简写

也就是e==0
第3个回答  2008-11-17
a
第4个回答  2008-11-17
A
相似回答