阅读下列程序,给出运行结果。 main( ) { int a,b; for(a=1,b=1;a=10)break; if(b%3==1) { b+=3: continue; } b=b一5: } printf(“%d\n”,b); }

admin2014-10-20  28

问题 阅读下列程序,给出运行结果。
main(    )
  {
int a,b;
for(a=1,b=1;a<100;a++)
{
if(b>=10)break;
if(b%3==1)
{
b+=3:
continue;
}
b=b一5:
}
printf(“%d\n”,b);
  }

选项

答案10

解析 break语句其执行过程是:终止对switch语句或循环语句的执行,即跳出这两种语句,而转入下一语句执行。使用break语句应注意如下几个问题:break语句只能用于循环语句或SWitch语句中。如果在程序中有下列语句:if(…)break:则此时的if语句一定位于循环体中或S’Witch语句中,break语句跳出的也不是if语句,而是跳出包含此if语句的循环体或switch语句。continue语句,其作用是结束本次循环,即跳过本层循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。注意:执行continue语句并没有使整个循环终止。
转载请注明原文地址:https://jikaoti.com/ti/Ww9fFFFM
0

最新回复(0)