正确答案是:C
分析:
A: continue 结束整个循环
- 这是错误的。`continue`语句并不会结束整个循环,而是结束当前迭代,直接跳到下一次迭代的开始。
B: break 终止本次循环,继续下一次循环
- 这也是错误的。`break`语句用于终止整个循环,而不是仅仅终止本次循环。循环一旦遇到`break`,就会立即退出,不会继续执行后续的迭代。
C: continue只能用在循环中,除此以外不能单独使用
- 这是正确的。`continue`语句只能在循环结构中使用,因为它的作用是跳过当前迭代的剩余部分,直接进入下一次迭代。
D: break可以在循环外使用
- 这是错误的。`break`通常用于循环结构(如`for`、`while`)或`switch`语句中,用于提前退出循环或`switch`块。它不能在循环或`switch`之外单独使用。
因此,正确答案是C。