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

标签 c break

如果我有多个彼此嵌套的 if 语句,并且都在 for 循环中,那么最里面的 if 语句上的 Break 语句会跳出 for 循环还是直接进入下一个 if 语句?

最佳答案

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

关于c - 'break' 语句会分解多个 if 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51858871/

相关文章:

java - 在嵌套 "for"语句时跳出此 "if"循环

c - 在C处打破双循环

java - 从 ActionListener 中中断 for 循环

c - 有没有办法在 C 中读取一个 c 字符串,然后使用一个 scanf 读取一个 int?

c - 避免为标准目的使用定制算法。有助于自动并行化

c - 创建并执行makefile:C

ruby - 为什么这个 Ruby 的每个循环都不会中断?

c - STM32闪烁代码仅在进入 Debug模式时有效

使用 getchar() 无法让 EOF 退出 do while 循环

java - boolean 值不会中断语句