在分析跳转语句时,我们需要了解 `break` 和 `continue` 在循环中的作用。
A: `break` 用来结束当前代码块的最内层循环。
- 这句话是正确的。`break` 语句用来立即终止它所在的最内层循环,并且程序控制流将继续执行循环之后的代码。
B: `continue` 用来结束当前代码块的本次循环,该循环也是最内层循环。
- 这句话是正确的。`continue` 语句会跳过当前循环的剩余代码,并立即开始下一次循环迭代(如果条件允许)。它不会终止整个循环,只是跳过当前的迭代。
C: `break` 执行后所有代码将会被停止执行。
- 这句话是不正确的。`break` 只是终止它所在的最内层循环,并不会停止整个程序的执行。程序会继续执行循环之后的代码。
D: `continue` 执行后,将会跳出循环,继续执行循环体以后的代码。
- 这句话是不正确的。`continue` 不会跳出循环,它只会跳过当前迭代的剩余部分,并开始下一次迭代。因此,循环体以后的代码在当前迭代中不会被执行,但循环会继续。
综上所述,正确的选项是 A 和 B。