对于以下程序段,设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("*"));