笑话大全网 - 幽默笑话 - 辽大出版的《C语言程序设计》中的一个编程题

辽大出版的《C语言程序设计》中的一个编程题

for语句没有判断条件,所以一直为真,

for(;;)

{

if((i%10)==0)

break;

else

i--;

}

加个花括号容易看一点

1:开始i=0,符合if((i%10)==0) break;退出for循环,继续执行i+=11,a+=i,即此时i=11,a=1;

2:i=11,执行i--,此时i=10;

for继续此时i%10==0,所以退出循环,i+=11(i=21),a+=i(a=a+i=11+21=32),

此时i>20,退出while

拙见!