为什么 for语句适合于构造循环次数是已知的循环程序

如题所述

对于循环次数已知的循环程序

可以通过一个变量 控制循环次数

比如循环n次

做

int i;
for(i = 0; i < n; i ++)

这样就很清晰明了。 

事实上,for  while do..while

三种循环都可以实现任何循环, 都可以相互转化。 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-05
循环结构程序设计

循环结构:while语句、do-while语句以及for语句。
while语句:先计算布尔条件,再执行循环体语句。
do-while语句:先执行循环体语句,再比较计算布尔条件。
for语句:初始化语句在循环开始之前执行,用来初始化循环中将要用到的变量,接下来计算布尔条件,如果为真,则执行循环体,最后执行迭代语句。

三种循环的区别:
for语句适合于构造循环次数是已知的循环程序。
while语句适合于构造循环次数是未知的循环程序。
do-while语句用得不多,仍然适合于构造循环次数未知,但至少要执行1次的循环程序。(通常用于输入密码的时候)

跳出循环:
break:跳出整个循环。
continue:跳出本次循环。

怎样使用循环语句:
1.如果算法描述出现“一直、反复、不断、重复”时,用循环。
2.如果次数已知,用for循环。如果次数未知,用while循环。
3.循环体分为本次循环需要做的事和下次循环需要做的事。
相似回答