单项选择题

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

A.while(x=y)5;
B.do x++while(x==10);
C.while(0);
D.d0 2;while(a==b);