请问while循环和do-while循环有什么区别?

来源:4-7 循环结构之do-while循环

大头君呵呵

2016-06-04 16:48

请问while循环和do-while循环有什么区别?

写回答 关注

4回答

  • 小雾3378873
    2016-06-07 23:36:01
    已采纳

    http://img.mukewang.com/5756e85c0001234e02690240.jpg

    如上图:while 语句是先对表达式进行判断 若为真则执行代码块,为假则不执行while下的代码块;

    http://img.mukewang.com/5756e8e90001998702050189.jpg

    如上图:do while语句是先执行一次代码块,再对表达式进行判断,若为真则继续循环执行代码块,若为假结束循环。

    可以这样看,do是做 while是判断,do在while前就是先做再判断,只有while 就是先判断再做。

    大头君呵呵

    非常感谢!

    2016-06-13 16:53:59

    共 1 条回复 >

  • 彼年时光
    2016-06-04 17:37:44

    一次都不循环用while,至少循环一次用do while

  • 大头君呵呵
    2016-06-04 17:35:06

    额。。能不能说通俗点。。

  • 慕粉3403009
    2016-06-04 17:32:28

    如果有可能一次都不循环用while循环,如果至少一次循环则用do while循环。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题