“ break”语句会中断多个if语句吗?

时间:2018-08-15 12:39:03

标签: c break

如果我有多个嵌套在一个for循环中的if语句,最里面的if语句中的break语句会从for循环中跳出还是进入下一个if语句中?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

break仅用于循环和switch语句。它将忽略if,并根据需要退出循环。

答案 2 :(得分:1)

break语句仅对 loops (do,for,while)和switch语句(用于破例)有效。

如果在任何编程语言中都不是循环(也不在C ++中)。 If-else语句是条件语句,如果预定义条件为true或false,您将在其中执行某些操作。 if语句中没有循环。因此,您不能破坏 if 语句,因为它不是循环或switch语句。

希望您能理解!