比较相似术语之间的差异

之间的区别

首页 / 技术 / 它 / 编程 /while和do while循环的区别

while和do while循环的区别

2018年2月26日发布的Lithmee

关键差异- whilevs做while循环

在编程中,有时需要一次又一次地执行语句块。大多数编程语言支持不同的控制结构,如for循环、while循环和do while循环来重复代码。循环允许多次执行一组语句,直到给定的条件变为false。属于循环的语句包含在一对花括号内。本文讨论两种控制结构的区别:while循环和do while循环。while循环用于在给定条件为真时重复一条或一组语句。它在执行循环内的语句之前检查条件。do while循环类似于while循环。但是在循环内部语句执行结束时检查条件。的关键的区别在while循环和do while循环之间,While循环在执行循环内的语句之前检查条件,而do While循环在执行循环内的语句之后检查条件。

内容

1.概述和主要区别
2.什么是while循环
3.什么是dowhile循环
4.while和do while循环的相似之处
5.并排比较- while和do while循环在表格形式
6.总结

什么是while循环?

while循环执行目标语句,直到给定条件为真。首先,while循环验证条件是否为真。如果条件为真,则迭代循环直到条件为真。当条件为false时,控件将立即传递到循环之后的下一行代码。while循环可以包含一条或多条语句。参考下面的程序。

while和do while循环的区别

图01:while循环示例

根据上面的程序,变量x初始化为1。while循环的语句将一直执行到x值小于或等于5。初始值为1,条件为true。因此,x将打印。然后x值加1。现在x的值是2。它小于等于5。所以x会输出。同样,x值增加1。现在x等于3。 It is less than or equal to 5. So, x will print again and it is incremented by one. Now x is 4. It is also less than or equal to 5. So, x will print.The value of x is incremented again. In the next iteration, the x value becomes 5. It is equal to 5. Still, the condition is true. Therefore, x will print. The x value is incremented again. It is 6. But now the condition is false because 6 is greater than 5. Execution of the loop terminates. If there is no increment in the program, the x value will always be 1. The condition will always be true because it is less than 5. Therefore, it will be an infinite loop.

什么是dowhile循环?

do while循环类似于while循环。但是在执行循环语句之后检查条件。因此,无论条件是真还是假,循环将至少执行一次。在循环执行后检查条件。如果条件为真,循环语句将再次执行。这个过程不断重复,直到条件为假。参考下面的程序。

while和do while循环的关键区别

图02:do while循环示例

根据上面的程序,变量x初始化为1。循环执行并输出x值。然后x值加1。现在是2。条件为真,因此循环执行。x被打印出来并加1。现在是3。条件为真,因此循环执行。x被打印出来并再次加1。现在是4。 The condition is true. The loop executes. The x is printed and incremented. Now x is 5. Still, the condition is true because it is less than or equal to 5. So, the loop executes again and prints the x value. Then x is incremented by 1. Now x is 6. The condition is false. The loop execution terminates.

假设x在开始时初始化为10。尽管如此,循环仍然会执行并打印x值,因为在循环结束时测试了条件。当检查条件时,它为false。因此,循环执行终止。即使条件是true或false, do while循环也至少会执行一次。这就是do while循环的过程。

while和do while循环之间有什么相似之处?

  • 两者都是编程中的控制结构。

while和do while循环的区别是什么?

While和do While循环

while循环是一种控制结构,允许基于给定的布尔条件重复执行代码。 do while循环是一个控制结构,它至少执行一个代码块一次,然后重复执行该块,或不重复执行,这取决于块末尾的给定布尔条件。
条件语句
while循环的条件语句位于循环的开头。 do while循环的条件语句位于循环的末尾。
执行
只有当条件为真时,while循环才会执行。 即使条件为false, do while也至少可以执行一次。

总结- - - - - -而vs做while循环

在编程中,有时需要一遍又一遍地执行一组语句。控制结构用于此。其中两个是while和do while循环。本文讨论了while循环和do while循环之间的区别。while循环用于在给定条件为真时重复一条或一组语句。在do while循环中,在循环内部语句执行结束时检查条件。do while循环类似于while循环,但即使条件为真或假,do while循环也至少可以执行一次。while循环和do while循环的区别在于,while循环在执行循环内的语句之前检查条件,而do while循环在执行循环内的语句之后检查条件。

参考:

1.“While循环”。维基百科, 2018年2月17日。可以在这里
2.“while循环。”维基百科, 2018年2月17日。可以在这里
3.点,教程。“C循环。”教程,2018年1月8日。可以在这里

相关文章:

While和While的区别While和While的区别 During和While的区别During和While的区别 When和While的区别When和While的区别 二值搜索与线性搜索的区别 JDO与值对象的区别

了下:编程标记:比较while和do while循环,做while循环,定义,执行while循环,命令功能,do while循环语句,而,while和do while循环的差异。while和do while循环相似之处,而定义,同时执行,而函数,在声明中,While和do While循环

关于作者:Lithmee

Lithmee Mandula是计算机系统工程专业的荣誉工学学士毕业生。她目前正在攻读计算机科学硕士学位。她在写作和研究领域的兴趣包括编程、数据科学和计算机系统。

留下一个回复取消回复

您的电邮地址将不会公布。必填项已标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒和流感的区别

冠状病毒和流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

脂肪族羧酸和芳香羧酸的区别是什么

脂肪族羧酸和芳香羧酸的区别是什么

PaaS和SaaS的区别

政策与政治的区别

基因迁移与基因漂变的区别

基因迁移与基因漂变的区别

修改与修订的区别

修改与修订的区别

最新的文章

  • 骨髓炎和骨软化有什么区别
  • 血管炎和静脉曲张的区别是什么
  • 溶胶-凝胶法和水热法有什么区别
  • 润滑脂和润滑剂的区别是什么
  • 中毒性休克综合征和败血症的区别是什么
  • 硝基苯和苯胺有什么区别
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.