2017年剑网三商城马具:C语言循环问题?

来源:百度文库 编辑:高校问答 时间:2024/05/07 22:33:58
详细讲解一下While 和do while的循环以及区别。
我对这个很模糊也很混淆..

while 是先判断
while()
{
语句;
}
括号()里面的条件是否成立,成立则执行循环至条件不成立,停止进入下一语句。
do while 是先 运行一次
do
{
语句;
}while()
中的 语句 在判断条件是否成立,成立则继续运行循环;

前者如果条件不成立则不会运行其中的语句,后者是不论是否条件成立都会运行一次其中的语句。

二楼说得很好,就是这个原理。

while先执行条件判断再执行循环体中的部分,do while先执行循环体,执行完再判断.

while 是符合条件的才能进入循环.
do while ,是不管符合不符合都至少执行一次