while 與 do-while 迴圈的區別


在本帖中,我們將瞭解“while”迴圈與“do-while”迴圈之間的區別。

while 條件

  • 控制條件在此出現在迴圈的開頭。

  • 如果第一次迭代的條件結果為 False,則不會進行迭代。

  • 它也被稱為入口控制迴圈

  • 該迴圈的結尾處沒有條件。

  • 它不需要執行至少一次。

示例

while ( condition){
   statements;
   //body of loop
}

以下是 while 迴圈的流程圖 −

do-while 條件

  • 控制條件存在於該迴圈的結尾處。

  • 即使條件在第一次迭代中計算為 false,該條件也會執行至少一次。

  • 它也被稱為出口控制迴圈

  • 該迴圈的結尾處有一個條件。

示例

do {
   statements;
   // body of loop.
}
while( Condition );

以下是 do-while 迴圈的流程圖 −

更新於: 24-Mar-2021

6 千+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.