第1个回答 推荐于2018-04-07
do…while循环语句总能保证循环体被执行一次,其形式如下:
do
{
Statement;
}while(expression);
注意,在do…while循环结构中,while语句的括号内指定循环的条件,该句结尾处应以分号“;”结束。
--------------------------------------------------------------------
while循环结构具有下列形式:
while (expression)
statement;
只要expression表达式的值为“真”,就重复执行statement语句。
--------------------------------------------------------------------
For语句通常用于处理具有固定长度的数据结构,例如数组等。下面是for循环语句的语法结构:
for (expression1; expression2; expression3)
{
statement;
}
其用法和执行过程同C语言基本相同。本回答被提问者和网友采纳
第2个回答 2010-06-05
你弄错了。C++里只有:
do
{
}while(条件语句)
while(条件语句)
{
}
for(初始化语句;条件语句;循环后处理语句)
{
}
这三种循环。没有loop
第3个回答 2010-06-05
do while是先执行再判断。至少能执行一遍
for loop和while loop 都是先判断后执行,可能一遍都不执行。
而for loop和while loop的区别是,for loop的控制变量的初始化,条件判断,和变量递增基本写在for后面的括号里,而while loop都写在循环程序段里。
第4个回答 2010-06-05
do
{
i++;
}while(i > 0);
先运行一次i++ ,再判断i是否大于0,继续执行循环
while(i>0)
{
i++;
}
先判断i是否大于0,继续执行判断
for(i = 0;i < N;i++)
{
doSometing();
}
先初始化 i为0 ,再判断 i是否小于 N ,dosomething() ,最后i++
判断 i是佛小于N ,dosomething() ,i++
如此往复 ,直到i >= N 跳出循环