如果我有多个嵌套在一个for循环中的if语句,最里面的if语句中的break语句会从for循环中跳出还是进入下一个if语句中?
答案 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语句。
希望您能理解!