问题 单项选择题

下列语句中,错误的是(x,y,a,b假设已经定义好)

A.while(x=5;

B.do x++while(x==10);

C.while(0);

D.d0 2;while(a==;

答案

参考答案:B

解析: do和while之间只能是一条可以执行的语句。分号是语句的一部分。d…while执行多条语句时,应用“{}”括起来,组成复合语句。

单项选择题
单项选择题