'break' 语句会分解多个 if 语句吗?

Will a 'break' statement break out multiple if statements?

如果我有多个相互嵌套的 if 语句,它们都在一个 for 循环中,最里面的 if 语句上的 break 语句会跳出 for 循环还是进入下一个 if声明?

无论里面嵌套了多少if语句,它都会打破循环(if包含的最内层循环)。 break 从循环中中断,而不是从 if 语句中中断。

break 仅适用于循环和 switch 语句。它会忽略 if 并根据需要离开循环。

A break 语句 仅对 loops(do、for、while)和 switch 语句(用于中断案例 ).

if 在任何编程语言中都不是循环(在 C++ 中也不是)。 If-else 语句是条件语句,您可以在预定义条件为真或假时执行某些操作。 if 语句中没有循环。所以你不能打破 if 语句,因为它不是循环或 switch 语句。

希望你明白!