首页 > 试题广场 >

与 while(x) 等价的是( )。

[单选题]

while(x) 等价的是( )。

  • while(x == 0)
  • while(x != 0)
  • while(x == 1)
  • while(x != 1)
B
发表于 2018-01-21 19:38:45 回复(0)
选B,没有任何修饰就是非
发表于 2018-01-22 21:01:04 回复(0)
显然B  X==-1的时候也是会执行的
发表于 2018-01-22 20:51:04 回复(0)
B,0为假,非0为真,当x为0不执行,非0执行
发表于 2018-01-22 21:30:36 回复(0)
选择B吧,当X不为零时可以执行循环,当X为零时不执行。

发表于 2018-01-22 10:01:30 回复(0)
B,一般认为0为false,非0即为true(所以x=1,2,3,4...时while(x)都为true)
编辑于 2018-01-21 14:39:04 回复(0)