国际空间研究组织 | ISRO CS 2011 |问题 63
以下 C 代码的输出是什么?
#include
int main()
{
int index;
for(index=1; index<=5; index++)
{
printf("%d", index);
if (index==3)
continue;
}
}
(一) 1245
(乙) 12345
(三) 12245
(四) 12354答案:(乙)
说明: continue 语句强制循环继续或执行下一次迭代。当在循环中执行 continue 语句时,将跳过 continue 语句之后的循环内的代码,并开始循环的下一次迭代。
在这段代码中, continue 语句不包含任何循环或语句,因此基本上不会影响程序的执行。
因此,代码将打印 12345。
选项(B)是正确的。
这个问题的测验