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

admin2005-08-15  30

问题 有以下程序

  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(本程序中为空),再判断n<k是否成立。
转载请注明原文地址:https://jikaoti.com/ti/zjS0FFFM
0

相关试题推荐
最新回复(0)