单项选择题
对于以下程序段,设a和q都是整型变量,
┇
a=q;
Loop:if(a==0)goto End;
Else if(a>0)printf("&");a--;goto Loop;
Else goto End;
End;
┇
不能与上面程序等价的是 ( )
A.a=q;
do
f(a<0)break;
a--;printf("*");
while(a) ;
B.a=q;
for(;a>0;a--)printf("&");
C.a=q;
while(a)
printf("&");a--;
D.for(a=q;a>0;--a,printf("*"));