for (int i = 1; i <= 10; i++) {
if (i % 3 == 0) {
continue;
}
cout << i << " ";
}
输出是( )。
- A. 1 2,把 continue 当成 break,碰到 3 就整段结束
- B. 1 2 4 5 7 8,以为 9 之后循环提前结束,漏了 10
- C. 死循环,以为 continue 连更新 i++ 也一起跳过,i 永远停在 3
- D. 1 2 4 5 7 8 10,continue 只跳过输出,更新照常执行