While循环与Do-While循环
内容
While循环用于长时间执行同一条语句而没有任何限制时,它会使用它。另一方面,do-while循环在出于特定目的执行相同的语句时需要使用它,并且循环次数较长。
内容:While循环和Do-While循环之间的区别
- 比较表
- 什么是While循环?
- 什么是循环循环?
- 关键差异
- 影片说明
比较表
区别基础 | 而 | 做一会儿 |
定义 | 该循环一直持续到该语句成立,并不断重复。 | 该循环适用于特定指令。 |
声明 | 只有一个声明可以使所有程序包正常工作 | 对于所有while条件,都需要单独的语句。 |
表达 | While(条件){statement;}。 | 在{condition}时执行{statement;}。 |
执行 | 由于快速和连续的重复,系统崩溃。 | 仅在实际值的特定时间间隔内执行语句。 |
性质 | 执行时间更少,但是代码更短。 | 需要更多时间来执行,并且代码变得更长。 |
什么是While循环?
只要一个陈述保持为真且不依赖于任何其他条件,它就会不断重复自身。 C ++中while循环的句子结构为:while(condition){state;在这里,该语句可能只是一个解释,也可能是几行代码。条件可以是任何表达式,但如果循环的值为零,则该条件不起作用。对于所有情况,它都必须保持正数且大于1。 while循环用于重写多次所需的代码段,直到满足条件为止。例如,假设我们需要知道分隔一个不等于1的给定数字的频率,我们继续加这个数字,循环继续进行直到数字为1,并在结束循环时显示。在执行圆体之前,它会测试条件。您可以在另一个while,for或do-while语句中利用至少一个圆圈。重复此操作,直到该短语变为假。否则,整个过程将不断重复。在某些情况下,由于该值永远不会为假,因此可能会使系统崩溃,因此系统将保持快速运行。
什么是循环循环?
如果初始条件保持正确,则它成立,如果语句中未包含某些内容,则停止执行。它具有对用户的更多控制权,因为他们可以定义不同的循环,如果条件适用于他们,则可能变为真。为了表示该语句,以下接口很有用。在{condition}时执行{statement;};如果状态有效,则程序将移至do语句,并且程序内的语句将再次执行。 do / while循环是while循环的变体。在检查条件是否有效之前,此过程将贯穿代码,如果状态正确,它将重新出现。 do-while类似于while,不同之处在于测试条件发生在循环结束时。使测试条件接近尾声可确保编码不会使程序崩溃,并以此方式在所有情况下均保持不变。最初,执行正方形内部的代码,然后执行状态评估。如果条件是真实的,则再次执行括号内的代码。如果条件为假,则终止程序。
关键差异
- While循环只需要一种情况就可以使所有程序包正常工作,而do-while循环则需要针对所有while条件的单独报告。
- 当该语句对于while循环成立时,由于快速和连续的重复,系统崩溃。另一方面,do while循环仅在实际值的特定时间间隔内执行语句。
- 当系统知道该语句不成立时,系统将在程序进入while循环的主体之前暂停。另一方面,系统在阅读器进入身体后停止运行,并发现条件不成立。
- While循环完成循环所需的时间少于do-while循环。
- 在C ++中,while循环的句子结构为:while(condition){statement;}。而do-while循环的句子结构变为Do {statements;} while(condition);
- while循环的编码少于do-while循环的编码。