C 循環(huán)跳出 break 、continue

在使用while 或者 for語句時候致讥, 當遇到某些情況不滿足仅仆,我們需要跳過當前當次循環(huán),或者跳出循環(huán)體垢袱,我們就需要到 break 或者 continue墓拜。

break

當break語句用于 while、for 循環(huán)語句中時惶桐,會終止循環(huán)而執(zhí)行循環(huán)語句后面的代碼撮弧。break語句通常和 if 語句一起使用潘懊,即滿足條件時便跳出循環(huán)姚糊。

使用while循環(huán)計算1加到100的值:

#include <stdio.h>
int main(){
    int i=1, sum=0;
    while(1){  //循環(huán)條件為死循環(huán)
        sum+=i;
        i++;
        if(i>100) break;
   }
    printf("%d\n", sum);
    return 0;
}

運行結(jié)果:

5050

while循環(huán)條件為 1,是一個死循環(huán)授舟。當執(zhí)行到第100次循環(huán)的時候救恨,計算完i++;后 i 的值為 101,此時 if 語句的條件 i> 100 成立释树,執(zhí)行break;語句肠槽,結(jié)束循環(huán)。

continue

continue語句的作用是跳過循環(huán)體中剩余的語句而強行執(zhí)行下一次循環(huán)奢啥。continue語句只用在 while秸仙、for 循環(huán)中,常與 if 條件語句一起使用桩盲,判斷條件是否成立寂纪。

#include <stdio.h>
int main(){
    int i=1, sum=0;
    for(i=1;i<10;i++){  
        if(i%2 == 0){
            continue;
        }
        sum+=i;
   }
    printf("%d\n", sum);
    return 0;
}

這個小例子求1到10內(nèi)的奇數(shù)和。

if(i%2 == 0){
   continue;
}

當i%2 == 0的時候,就會跳過當次循環(huán)捞蛋,然后執(zhí)行下次循環(huán)孝冒。所以只會相加 1 + 3 + 5 + 7 + 9 = 25

break與continue的對比:
break 用來結(jié)束當前所有循環(huán),循環(huán)語句不再有執(zhí)行的機會拟杉;
continue 用來結(jié)束本次循環(huán)庄涡,直接跳到下一次循環(huán),如果循環(huán)條件成立搬设,還會繼續(xù)循環(huán)穴店。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拿穴,隨后出現(xiàn)的幾起案子迹鹅,更是在濱河造成了極大的恐慌,老刑警劉巖贞言,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斜棚,死亡現(xiàn)場離奇詭異,居然都是意外死亡该窗,警方通過查閱死者的電腦和手機弟蚀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酗失,“玉大人义钉,你說我怎么就攤上這事」骐龋” “怎么了捶闸?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長拖刃。 經(jīng)常有香客問我删壮,道長,這世上最難降的妖魔是什么兑牡? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任央碟,我火速辦了婚禮,結(jié)果婚禮上均函,老公的妹妹穿的比我還像新娘亿虽。我一直安慰自己,他們只是感情好苞也,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布洛勉。 她就那樣靜靜地躺著,像睡著了一般如迟。 火紅的嫁衣襯著肌膚如雪收毫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天,我揣著相機與錄音牛哺,去河邊找鬼陋气。 笑死,一個胖子當著我的面吹牛引润,可吹牛的內(nèi)容都是我干的巩趁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼淳附,長吁一口氣:“原來是場噩夢啊……” “哼议慰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起奴曙,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤别凹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后洽糟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炉菲,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年坤溃,在試婚紗的時候發(fā)現(xiàn)自己被綠了拍霜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡薪介,死狀恐怖祠饺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情汁政,我是刑警寧澤道偷,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站记劈,受9級特大地震影響勺鸦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抠蚣,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一祝旷、第九天 我趴在偏房一處隱蔽的房頂上張望履澳。 院中可真熱鬧嘶窄,春花似錦、人聲如沸距贷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽忠蝗。三九已至现横,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背戒祠。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工骇两, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姜盈。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓低千,卻偏偏與公主長得像,于是被迫代替她去往敵國和親馏颂。 傳聞我的和親對象是個殘疾皇子示血,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一行一行地執(zhí)行救拉。一般情況下难审,每一行就是一個語句。 ...
    米塔塔閱讀 454評論 1 10
  • Swift 提供了類似 C 語言的流程控制結(jié)構(gòu)亿絮,包括可以多次執(zhí)行任務(wù)的for和while循環(huán)告喊,基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 701評論 1 1
  • 我們每天都精心地為孩子們準備最優(yōu)質(zhì)的素食葱绒。用的油是非常優(yōu)質(zhì)的純正的花生油,喝的水是有專門的凈水器凈化過的水斗锭。連午點...
    耘心學堂閱讀 295評論 1 0
  • 2017年10月21日 很久,很久以前豺撑,對于和另一半一起生活烈疚,我覺得實在是太開心太簡單不過的事情,只要兩個人天天呆...
    Me0327閱讀 260評論 0 0
  • 清暉園是一處始建于明代的古代園林建筑聪轿。位于廣東省佛山市順德區(qū)大良鎮(zhèn)清暉路爷肝,地處市中心,故址原為明末狀元黃士...
    大海至于魚閱讀 561評論 0 0