while(!E)中,E等价于()AE==0B=1C=0DE-查字典问答网
分类选择

来自胡国庆的问题

  while(!E)中,E等价于()AE==0B=1C=0DE==1while中的条件默认是真E就是个恒为真的,这下面的四个都是判断语句,我觉得应该选A,可老师总说是C,说是要把C带到while的循环条件中能执行才算等价,谁

  while(!E)中,E等价于()AE==0B=1C=0DE==1while中的条件默认是真

  E就是个恒为真的,这下面的四个都是判断语句,我觉得应该选A,可老师总说是C,说是要把C带到while的循环条件中能执行才算等价,谁能给我解释下,这道题考察的到底是什么?到底可不可以把E!=0这个语句放到while里?

  这样的解释都可以?太水了吧

3回答
2020-07-27 09:07
我要回答
请先登录
刘伊威

  A

  是选A的,你的想法是对的.

2020-07-27 09:09:06
胡国庆

  可以给些解释吗?我自己这思路理不清

2020-07-27 09:10:07
刘伊威

  !E就是非E当E==0的时候!E的值是真的,所以while循环成立。看其他的选项。BE!=1如果E==2的时候!E是0为假,明显不对CE!=0这也类似的道理DE==1这个如果!E的话是假的。所以选A

2020-07-27 09:13:48

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •