关于c中break.这个break一旦满足条件是不是就立即终止和它有关的全部循环。比如图中分析下这

樊来恩 2019-11-05 21:46:00

推荐回答

当if时,,不满足条件所以根本没执行break;所以不会跳出,break不是在for里面就会跳出,,而是执行了才会跳出。
黄百芬2019-11-05 22:06:37

提示您:回答为网友贡献,仅供参考。

其他回答

  • 内循环break只跳出包含它那对大括号的循环。如果外层还有循环的话也就是循环嵌套的话那么只跳出内循环、break在一些计算机编程语言中是保留字,其作用大多情况下是终止所在层的循环。在 C语言 的switch开始执行,直到switch结构结束。
    龚峰竹2019-11-09 22:12:27
  • break:此语句导致程序终止包含它的循环,并进行程序的下一阶段,即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。如下代码public class Test {public static void mainString args {fun;}}可以看到后面的hello并没有打印出来。
    齐文芹2019-11-05 23:03:00
  • break就是提前结束循环,这是可能循环结束的条件还没有满足,比如:fori=0;i<100;i++{ifi==50break;}也就是说,当i=50的时候就结束for循环,此时循环的结束条件i=100还没有满足,所以才叫提前结束循环..。
    赵韵韵2019-11-05 22:20:30
  • 一旦条件满足,break结束最里面包含它的那层循环,而不影响外层循环。比如:while//条件满足结束这层循环,不影响外层循环{。break;}。
    樊振清2019-11-05 22:03:28

相关问答