大头君呵呵
2016-06-04 16:48
请问while循环和do-while循环有什么区别?
如上图:while 语句是先对表达式进行判断 若为真则执行代码块,为假则不执行while下的代码块;
如上图:do while语句是先执行一次代码块,再对表达式进行判断,若为真则继续循环执行代码块,若为假结束循环。
可以这样看,do是做 while是判断,do在while前就是先做再判断,只有while 就是先判断再做。
一次都不循环用while,至少循环一次用do while
额。。能不能说通俗点。。
如果有可能一次都不循环用while循环,如果至少一次循环则用do while循环。
C语言入门
926207 学习 · 20797 问题
相似问题