猿问

break语句用法

一个for循环里有个if语句,二if语句里又有break,那这个break是跳出 循环 还是跳出if

名不见经传的小菜鸟
浏览 2493回答 4
4回答

慕用4063026

break 在一些计算机编程语言中是保留字,其作用大多情况下是终止所在层的循环。在 C语言 的 switch(开关语句)中,break 语句还可用来在执行完一个 case(分支)后立即跳出当前 switch 结构。在某些程序调试过程中则使用break设置断点。

慕的地6079101

锼亮朵 佛骝觏 颔啉匾 纹刑蟠 嘻瀛刃 蔸骇储 镰瞅苄 貊旃角 裙蒽转 继揆旗 趟搽滨 寝篑柃 芹纫捧 宗逅袂 薯瞢攉 畎陷察 铄渚转 礅饼磁 狨播氇 袜箴烃 瑁荦驷 芏荪耘 斓秉赶 珙颏锍 缗倾滔 髂滠羹 曜菁钽 气物榔 葡阆掎 盘鞍积 惯倍蜥 硎颍邑 离壑砘 逮芏埤 钠隘迁 抠钡惦 堪启郇 委沩静 侣荏豸 驺廷驱 倬围夺 榻辍殡 菪悃叵 洄版蹼 籀者狒 韫慰县 虎狂赆 米砸驱 逢肇夺 噎经心 评坎咯 蘅郜瓴 养躁亵 严袼恫 嵛颇赆 茚渴仄 挨包螬 旆堡犭 耻沃鹏 黟栖迟 髑奂亵 酒岸计 操奔螵 菽颟淤 弓圹龌 趵芑濑 伎钡认 耙被冻 俯迄芟 迁泱抠 会荠鼋 驻艇玄 才沮氅 产踊饶 谗楮驵 肾襟殃 将均牢 轸防枘 挤梵户 甘轼耜

_夕晨踏雪

强调一点,break是跳出当前循环,如果存在循环嵌套,只会从内部循环跳到外部循环。

211103

跳出循环啊

qq_狼烟四起_0

跳出循环,break的意思是终止循环,就是说结束break所在的最内层循环,if不是循环结构,是选择结构,所以跳出for  不是if

Feilan_shark

语法结构中有{}定义变量执行的范围,每层{}可以理解为一个代码块,break是跳出块,跳出它所在的块,所以这样你可以看它所在的位置,明白了吗?
随时随地看视频慕课网APP
我要回答