万能百科  > 所属分类  > 

有以下程序: main() { int a=1,b; for(b=1;b=8)break;

有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2=1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是 ______。

A.3

B.4

C.5

D.6

正确答案:

B解析:break和continue的区别是:continue语句只结束本次循环,而不是终止整个循环的执行;而break语句则是结束整个循环过程,不再判断执行的条件是否成立。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签