选择题

对于 while(!E) s;,若要执行循环体 s, 则 E 的取值应为

【正确答案】 D
【答案解析】

while 语句的一般形式为: while(表达式)语句;, 其中表达式是循环条件, 语句为循环体。 while 语句的语义是: 计算表达式的值, 当值为真(非 0)时, 执行循环体语句。 该题中如要执行语句 s, 则!E 应为真, 因此 E 应等于 0, 故 D 选项正确。