9个回答
展开全部
首先存在疑问:有while do这个关键词吗?是不是说的就是while。我只用过do while和while,真的没见有过while do。
简单来说区别是这样的:
while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。
简单来说区别是这样的:
while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
do-while 先执行循环体,然后判断条件,如果条件判断为ture,则继续执行循环体,如果判断为false,则不执行循环体
while-do 是先判断条件是否正确,若正确则执行循环体,若不正确则不执行循环体。
所以do-while至少循环一次,而while-do有可能一次也不循环。
while-do 是先判断条件是否正确,若正确则执行循环体,若不正确则不执行循环体。
所以do-while至少循环一次,而while-do有可能一次也不循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前者先执行一次循环体内的代码再判断是否满足再次循环的条件,后者先判断是否满足循环条件再视情况执行循环体内的代码。简单地说,前者不管循环的条件如何都至少会执行一次循环体内的代码,而后者则有可能一次循环也不执行就跳过。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
do-while 是先执行后判断,条件不满足也要执行一次;
while-do 是先判断后执行,条件不满足就一次都不执行;
while-do 是先判断后执行,条件不满足就一次都不执行;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询