9、与语句“while(x)”等价的语句是( ).
问题描述:
9、与语句“while(x)”等价的语句是( ).
9、与语句“while(x)”等价的语句是(
).
A.while(x==0) B.
while(x!=0) C.while(x==1) D.while(x!=1)
答
如果你要我选,我只好选 b..但问题是,这并不是 "等价"
在一些编程语言里,x = '' (空字串) 在这里也是能成立的.
一般情况下,这并不是理想的做法.
如果有 e,我会说那是 while ( x != undef )undef 代表0?还是1?undef / null 代表'无', 比起 false (boolean) 更加'无'. 非 0 , 非 1, 非字串. 在记忆体的角度来说, 就是不指向任何资料位址