循環(huán)結(jié)構(gòu)while 和do while for循環(huán) continue與break

循環(huán)結(jié)構(gòu)while 和do while

一聋呢、是什么?

是指程序循環(huán)語句,當(dāng)條件滿足時進(jìn)入循環(huán),循環(huán)判斷,知道不滿足條件跳出循環(huán)

循環(huán)結(jié)構(gòu)簡單來說就是:循環(huán)是一次又一次的執(zhí)行相同的代碼塊

一般來說一個循環(huán)需要以下幾部分構(gòu)成:

1)循環(huán)控制條件循環(huán)退出的主要依據(jù),來控制循環(huán)到底什么時候退出

2)循環(huán)體循環(huán)的過程中重復(fù)執(zhí)行的代碼段

3)能夠讓循環(huán)結(jié)束的語句(遞增、遞減颠猴、真娜饵、假等)能夠讓循環(huán)條件為假的控制,否則退出循環(huán)

二坡贺、有什么用?

可以根據(jù)條件反復(fù)執(zhí)行一段代碼

三、怎么用?

while(條件){語句 循環(huán)控制 };do(語句)while{循環(huán)控制}

四箱舞、什么時候用?

當(dāng)需要重復(fù)執(zhí)行一段代碼或滿足一定條件后重復(fù)執(zhí)行一段代碼,實現(xiàn)相應(yīng)的功能

五遍坟、有什么特點?

1.只有滿足條件 循環(huán)才會執(zhí)行

2.注意死循環(huán)的出現(xiàn),會一直循環(huán)執(zhí)行下去,除非程序強(qiáng)制退出

3.如果碰到continue,則跳出本次(后面代碼塊不會執(zhí)行)循環(huán),繼續(xù)開始下一次循環(huán)


4.如果碰到break,則無論條件是否滿足,循環(huán)立刻結(jié)束(循環(huán)無條件結(jié)束)


5.continue與break跳出的是當(dāng)前所在的循環(huán)作用域,如果外層有循環(huán)不受影響.

6.do..while至少執(zhí)行一次,而while不一定.

作用域:內(nèi)部代碼塊中定義的變量不可以在外邊代碼塊中訪問

while (1 < 3) { int a = 0;

}

printf("a = %d\n",a); //不可訪問!

for循環(huán)

一、是什么?

是指程序循環(huán)語句,當(dāng)滿足條件時開始循環(huán),直到不滿足條件跳出循環(huán)

二晴股、有什么用?

根據(jù)條件反復(fù)執(zhí)行一段代碼

三政鼠、怎么用?

for( ; ; ;){代碼快};里面是3個語句,兩個分號,第一個語句開始開始前執(zhí)行,第二個語句是判斷真假,如果為真,則執(zhí)行代碼塊 第三個語句是循環(huán)控制.

四、什么時候用?

當(dāng)需要重復(fù)執(zhí)行一段代碼或者滿足一定條件重復(fù)執(zhí)行的一段代碼實現(xiàn)相應(yīng)的功能.

五队魏、有什么特點?

1.只有滿足條件循環(huán)才會執(zhí)行.

2.注意死循環(huán)的出現(xiàn),會一直循環(huán)執(zhí)行下去,除非程序強(qiáng)制退出.

3.如果碰到continue,則跳出本次循環(huán)繼續(xù)下一次循環(huán).如果下一循環(huán)的條件成立則繼續(xù)循環(huán)

4.如果碰到break,則無論條件滿足與否,循環(huán)立刻結(jié)束

5.continue與break跳出的都是當(dāng)前坐在的循環(huán)作用域,如果外層有循環(huán),不受影響

雙層for循環(huán):

注意:for循環(huán)中如果使用++i,則計算性能會比i++好一些.這是跟編譯有關(guān)的.

外層控制行數(shù),內(nèi)層控制列數(shù)

continue與break

當(dāng)break語句用于do-while公般、for、while循環(huán)語句中時,可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句

通常break語句總是與while語句聯(lián)在一起,即滿足條件時便跳出循環(huán)胡桨。

continue語句的作用是跳過循環(huán)體中剩余的語句而繼續(xù)下一次官帘。

continue語句只用在 for、while昧谊、do-while等循環(huán)體中,常與if條件語句一起使用,用來加速循環(huán)刽虹。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市呢诬,隨后出現(xiàn)的幾起案子涌哲,更是在濱河造成了極大的恐慌,老刑警劉巖尚镰,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阀圾,死亡現(xiàn)場離奇詭異,居然都是意外死亡狗唉,警方通過查閱死者的電腦和手機(jī)初烘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來分俯,“玉大人肾筐,你說我怎么就攤上這事「准簦” “怎么了吗铐?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長杏节。 經(jīng)常有香客問我唬渗,道長典阵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任谣妻,我火速辦了婚禮萄喳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蹋半。我一直安慰自己他巨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布减江。 她就那樣靜靜地躺著染突,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辈灼。 梳的紋絲不亂的頭發(fā)上份企,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機(jī)與錄音巡莹,去河邊找鬼司志。 笑死,一個胖子當(dāng)著我的面吹牛降宅,可吹牛的內(nèi)容都是我干的骂远。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼腰根,長吁一口氣:“原來是場噩夢啊……” “哼激才!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起额嘿,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瘸恼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后册养,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體东帅,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年捕儒,在試婚紗的時候發(fā)現(xiàn)自己被綠了冰啃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡刘莹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出焚刚,到底是詐尸還是另有隱情点弯,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布矿咕,位于F島的核電站抢肛,受9級特大地震影響狼钮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜捡絮,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一熬芜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧福稳,春花似錦涎拉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至越妈,卻和暖如春季俩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梅掠。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工酌住, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人阎抒。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓酪我,卻偏偏與公主長得像,于是被迫代替她去往敵國和親挠蛉。 傳聞我的和親對象是個殘疾皇子祭示,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

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

  • Swift 提供了類似 C 語言的流程控制結(jié)構(gòu),包括可以多次執(zhí)行任務(wù)的for和while循環(huán)谴古,基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 706評論 1 1
  • 流程控制 目錄:順序結(jié)構(gòu)分支循環(huán)循環(huán)嵌套控制循環(huán)的關(guān)鍵詞 總會出現(xiàn)一種場景:要滿足某個條件時质涛,才去做一件事情。 ...
    Ansaxnsy閱讀 700評論 0 1
  • 語句 JavaScript程序的執(zhí)行單位為行(line)掰担,也就是一行一行地執(zhí)行汇陆。一般情況下,每一行就是一個語句带饱。 ...
    米塔塔閱讀 459評論 1 10
  • 今天的天空有點藍(lán)毡代,站在五樓能看到遠(yuǎn)處的小山,得帶眼鏡勺疼,近視300度了教寂。早上沒吃早飯,沖杯了牛奶执庐。開始記了幾個...
    阿清哥閱讀 463評論 0 0
  • 今天的晨讀再次被Eric強(qiáng)調(diào)關(guān)系代詞讀得太重酪耕。頑疾啊,讀的時候一點都沒有意識到轨淌。 也被鼓勵說語調(diào)不像之前那么僵硬了...
    April2018閱讀 381評論 0 0