'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 语句。
希望你明白!
如果我有多个相互嵌套的 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 语句。
希望你明白!