问题描述
- C 语言中break跳出问题
- 书上写的break对if else 不起作用.可是我写代码的时候发现使用break跳出了if else 循环.请问这是什么原因.书上讲的是对的吗?
解决方案
首先if else不是循环语句,是分支语句,break是用来跳出当前循环,其次,你是不是在循环语句里面写了if-else语句呢,如果是的话,那就对了,break直接跳出当前循环,这与if-else无关呢。不畏浮云遮望眼,只缘身在最高层。
解决方案二:
首先if else不是循环语句,是分支语句,break是用来跳出当前循环,其次,你是不是在循环语句里面写了if-else语句呢,如果是的话,那就对了,break直接跳出当前循环,这与if-else无关呢。不畏浮云遮望眼,只缘身在最高层。
解决方案三:
break语句时跳出循环体,if else,不属于循环体,且要记住与continue的区别,continue时跳出本次循环
解决方案四:
break 语句
中断当前循环,或和 label 一起使用,中断相关联的语句。
break [label];
可选的 label 参数指定断点处语句的标签
通常在 switch 语句和 while、for、for...in、或 do...while 循环中使用 break 语句。 最一般的是在 switch 语句中使用 label 参数,
但它可在任何语句中使用,无论是简单语句还是复合语句。
执行 break 语句会退出当前循环或语句,并开始脚本执行紧接着的语句。
解决方案五:
写书的人没有写清楚。
break写在if中,对于跳出if(不执行if块中剩下的语句)来说,这是办不到的,但是可以跳出if所在的循环。
解决方案六:
break是循环跳出语句,它总能被用来跳出当前循环。if else是条件选择语句,当然你想要满足一定条件就不继续执行if else中的语句的时候也可以使用break跳出。我不清楚你书里怎么说,但是记住break总能跳出单前循环就就行。编程总需要自己尝试,机器肯定不会骗人O(∩_∩)O
解决方案七:
break的作用是跳出离它最近的一次循环,即直接包含break的循环,与if else无关。if else是条件分支语句,不是循环语句。
解决方案八:
if else是条件选择语句不是循环语句,break只能跳出循环语句
解决方案九:
break语句时跳出循环体,if else,不属于循环体,且要记住与continue的区别,continue时跳出本次循环
解决方案十:
break语句时跳出循环体的!!!!!!!!!!!!!!!!!!!!!没有循环体是没用的。。