删除下面 C++ 代码中的 continue 后其输出是 `0#2#4#6#8#`。( )
int i;
for (i = 0; i < 10; i++){
if (i % 2 == 0){
cout << i << "#";
continue;
}
}
if (i >= 10)
cout << "END";
正确答案:错误(×)
int i;
for (i = 0; i < 10; i++){
if (i % 2 == 0){
cout << i << "#";
continue;
}
}
if (i >= 10)
cout << "END";
正确答案:错误(×)
0#2#4#6#8#(continue 后本无别的语句);但循环结束 i=10>=10 还会输出 END。完整是 0#2#4#6#8#END,选 ×。 💡 别漏了循环结束后的 if 输出。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习