c语言while循环和do-while循环的主要区别c语言while和do while循环的主要区别很多人不知道这一点。 今天飞飞就为大家解答以上问题。 现在就让我们起来看看吧!
1、循环结构的表达方式不同:while循环结构的表达方式为:while(表达式){循环体}。
2、do-while循环结构的表达式为:do{loop body;}while(条件表达式);。
3.2. 执行结束循环体的顺序不同。 while循环的结束循环体也在中间循环体中,在中间循环体中执行。 循环体是否继续运行的条件也在循环体中。
4、do-while循环是在中间循环体中加入结束循环体,当中间循环体执行完毕时执行结束循环体,循环体是否继续运行的条件在结束循环中身体。
5、例子如下: while (0) {("执行循环体。
6.");}do{("执行循环体");}while(0);前者先判断条件是否满足,不满足则不执行后面的循环体,不执行循环体;后者先执行一次循环体,然后判断条件是否满足,不满足则不再执行循环体,执行一次循环体。
7、这种差异只有在第一次判断条件为“0”(假)时才会体现出来。 如果第一次判断条件为非“0”(真),则没有这种区别。
8.3. 执行次数不同。 while循环先判断再执行。 如果判断条件不成立,中间循环体可以不执行。
9、do-while循环先执行再判断。 执行次数至少为一次。 执行一次后判断条件是否为真。 如果不为真,则跳出循环。 如果为真,循环体将继续运行。
10. 4. 执行时的判断方式不同 while循环在执行时,只有满足条件才会进入循环。 进入循环后,执行循环内的所有语句,直到条件不满足,再跳出循环。
11、do-while循环会先运行一次,在第一个do循环后,执行后检查条件表达式的值是否为真,如果不为真则退出循环。
12.参考来源:百度百科-一会儿百度百科-做一会儿。
这篇文章就分享到这里,希望对大家有所帮助。
标签: c语言中while和loop的主要区别是
本文地址:http://lanlanwork.gawce.com/quote/2699.html 阁恬下 http://lanlanwork.gawce.com/ , 查看更多