【问题标题】:What is the use of do-while [duplicate]do-while有什么用[重复]
【发布时间】:2021-08-19 08:30:49
【问题描述】:

for 和 while 循环可以在任何地方使用来代替 do-while 那么为什么 C 语言有 do-while 循环,它的真正用途是什么。

#include <stdio.h>
int main()
{
do{
statements; 
}
while(condition);
}
return 0;

【问题讨论】:

  • 与其他循环不同,主体总是至少执行一次
  • 但是我可以通过不同的条件使用while循环
  • 一种不同但有时更复杂的条件。
  • Do-while 可以在任何地方使用,而不是 for 和 while 循环。那么有什么意义呢?
  • @Prince 根据这个推理,你不需要forwhile 循环,因为你总是可以用另一个替换一个。更进一步,您根本不需要任何循环语句,因为您可以使用ifgoto 语句实现相同的效果。关键是内置循环语句更好地匹配实践中出现的情况。当然,do ...while 是最不常用的,但它确实有它的用途。

标签: c loops for-loop while-loop do-while


【解决方案1】:

使用do while循环的主要用途 就是即使你传递的条件是假的,它也会至少执行一次循环。

While 循环:第一个条件然后执行代码

Do While 循环:先执行代码然后条件

【讨论】:

猜你喜欢
  • 2013-08-18
  • 2012-03-08
  • 2010-09-20
  • 2010-10-29
  • 1970-01-01
  • 2013-04-10
相关资源
最近更新 更多