break 与 continue · 循环里的两种跳转

同一个 for 循环 i = 1…6,当 i == 3 时:break 跳出整个循环,continue 只跳过本次剩余、继续下一轮
break 跳出整个循环 · 循环就此结束 for (i = 1; i <= 6; i++) { if (i == 3) break; cout << i; } 迭代轨道(i 的取值) 输出 cout: i 到 3 即 break → 整个循环终止,4 5 6 不再执行 continue 跳过本轮剩余 · 直接进入下一次迭代 for (i = 1; i <= 6; i++) { if (i == 3) continue; cout << i; } 迭代轨道(i 的取值) 输出 cout: i == 3 只跳过本轮 cout → 循环继续,4 5 6 照常输出 break 终止整个循环;continue 只结束本轮、循环不停