万能百科  > 所属分类  > 

下列程序的输出结果是#include"stdio.h"main(){int i,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){

下列程序的输出结果是 #include"stdio.h" main() { int i,a=0,b=0; for(i=1;i<10;i++) { if(i%2==0) {a++; continue;} b++;} printf("a=%d,b=%d",a,b);}

A.a=4,b=4

B.a=4,b=5

C.a=5,b=4

D.a=5,b=5

正确答案:

B解析: continue语句的作用是跳过本次循环体中余下尚未执行的语句,接着再一次进行循环条件的判定。当能被2整除时,a就会增1,之后执行continue语句,直接执行到for循环体的结尾,进行i++,判断循环条件。

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

标签