语句while(!E);中的条件!E等价于.A.E==0;B.=1;C.=0;D.E

问题描述:

语句while(!E);中的条件!E等价于.A.E==0;B.=1;C.=0;D.E
看到你的回答,但有个疑问while(!E)要执行while语句,就要使!E为真,即非0.那就要使"()"中的语句为非0,而A应该为while(!E)可以执行的前提才是啊?

!E 条件等价于 !E==!0 ,亦即 E==0
所以答案应该是A.