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.