本文主要是介绍3个循环体,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
while循环(先进行判断结果为真,后再进入循环体)
例如:计算1到10的和
int i=10;
int sum=0;
while(i>0){sum=sum+i;//等价于sum+=i;i--;
}
do while循环(先执行一次后,在进行判断结果为真,后再进入循环体)
int i=10;
int sum=0;
{sum=sum+i;//等价于sum+=i;i--;
}while(i>0);
再从流程图上看
while与do while的区别
- while先进行判断再根据判断条件的结果决定下一步
- do while先执行一次循环体,在进行判断条件根据判断条件的结果决定下一步
for循环
int i=0;int sum=0;for(i=1;i<11;i++){sum=sum+i;//等价于sum+=i;}
执行的顺序如下图
- i=1;//初始化进行赋值可以对已经定义好的变量进行再次赋值,在for循环中这只执行一次
- i<11; //判断条件判断结果为,真继续往下执行,假跳出循环
- sum=sum+i;// 判断结果为真执行循环体
- i++; //执行完循环体后执行
- 4执行完后执行2条件判断,为真继续往下执行,为假跳出循环
三个循环的使用建议
- 必须要执行一次用do while循环
- 有固定的次数使用for循环
- 其他使用while循环
这篇关于3个循环体的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!