do- while和while有什么区别,选哪个?
1个回答
展开全部
选D。
1、循环结构的表达式不同:
while循环结构的表达式为:while(表达式){循环体}。
do-while循环结构表达式为:do{循环体;}while(条件表达);。
2、执行末尾循环体的顺序不同
while循环的末尾循环体也是在中间循环体里,并在中间循环体中执行,循环体是否继续运行的条件也在循环体中。
do-while循环是在中间循环体中加入末尾循环体,并在执行中间循环体时执行末尾循环体,循环体是否继续运行的条件在末尾循环体里。
语句简介
do.....while和while循环有相似之处,但使用方法完全不同,一个是直到型循环,另一个是当型循环。区别在于表达式的值是在每次循环结束时检查而不是开始时。
和正规的while循环主要的区别是do-while的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的while循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为FALSE则整个循环立即终止)。
以上内容参考:百度百科-do while
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询