万能百科  > 所属分类  > 

有以下程序 main( ) { int k=4,n=0; for( ; n<k ; ) { n++; if(n%3!=0) continue; k

有以下程序

main( )

{ int k=4,n=0;

for( ; n<k ; )

{ n++;

if(n%3!=0) continue;

k--; }

printf("%d,%d\n",k,n);

}

程序运行后的输出结果是

A.1,1

B.2,2

C.3,3

D.4,4

正确答案:

C解析:此题考查了循环体内条件语句的用法,同时考查了continue在循环中的作用,即当执行到continue时,不再执行循环体中尚未执行的语句,而直接跳转到for语句中执行表达式3(本程序中为空),再判断nk是否成立。

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

标签