int i = 1;
while (i <= 5) {
if (i == 3) {
break;
}
cout << i << " ";
i++;
}
cout << "end";
程序输出是( )。
- A. 1 2 3 end,以为 break 只跳出 if,循环继续跑完
- B. 1 2 end,break 结束整个循环,直接执行循环后的 cout
- C. 1 2,以为 break 把整个程序都终止了
- D. 1 2 4 5 end,把 break 当成 continue,只跳过 i=3 一轮