A-A+

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

2022-08-05 21:54:25 问答库 阅读 172 次

问题详情

有以下程序
main()
{ int k=4,n=0;
for(; n<k ; )
{ n++;
if(n%3!=0) continue;
k--; }
printf("%d,%dn",k,n);
}
程序运行后的输出结果是
A.1,1
B.2,2
C.3,3
D.4,4

参考答案

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

考点:程序