单项选择题

若有以下程序段,w和k都是整型变量:

w=k;
LB: if(w==0)go to LE;
W--;
printf("*")
goto LB;
LE:

则不能与上面程序段等价的循环语句是( )。

A.for(w=k; w!=0; w--)printf("*");
B.for(w=k; w; --w)printf("*");
C.w=k;
while(W--! =0)printf("*");
D.w=k;
w++; dow--; printf("*"); )while(w!=0);