把下面这个while循环改成while和for循环的异同

首先需要明确题目是寻找

的答案,然后再来一个个分析:

do-while:do{循环体}while(循环条件)--执行循环体只要循环条件符合

for: for(循环变量;循环条件;函数计算){循环条件}或者for(循环变量类型 变量洺:需要被遍历对象)

B选项错误,因为只要循环条件符合就要执行循环体,所以只有当while中为false时,才会停止循环

C选项错误此说明对应上述的第一个while和for循环的异同,其中循环变量可以在while和for循环的异同之前定义;循环条件省略也可以编译通过不过有可能会造成死循环;函数計算省略也可以编译通过,但是有可能造成如果能进入while和for循环的异同也会死循环现象当然,函数计算也可以写在其他地方

D选项我选错了记录一下,原本以为第二种while和for循环的异同是不能被while替代的但是刚才仔细一想,把变量名定义在循环外边就可以了啊唉学渣啊

}

是的两个没什么区别。就好比┅个肾也能活虽然一般应聘的公司的程序员都有两个肾,但是如果你卖掉一个也没事

答案就在这里:----------------------Hi,地球人我是问答机器人小S,仩面的内容就是我狂拽酷炫叼炸天的答案除了赞同,你还有别的选择吗

没有区别呀,只是两种循环方式而已可以相互转换的。但是while循环分为两种一种while…do, 另一种do…while, 这两种while循环有稍微的区别:do…while是无论如何先执行一次再判断条件如果不满足至少执行一次循环体;while…do先判断如果不满足条件就一次都不执行。

while和for循环的异同比较简洁会比while更常用些,尤其是用array的时候,很方便的

这些循环大部分情况都是可以互换的。在不同的场合有的循环就会更方便点~

我的理解就是,知道循环的次数的情况下使用
对于那些不知道循环次数的情况,使用
粗略解釋希望对你有一点帮助
多写程序,觉知此事要躬行祝你好运!

一般用while进行判断,很少用for吧- -

while和for循环的异同适用于已知循环次数,while循环適用于未知循环次数还有一种do while循环
1>while和for循环的异同:适合于循环次数是已知的。最好选择while和for循环的异同
2>while:适合于循环次数是未知的最好选择while循环.
最大的区别应该是两个语句的语法结构上面。
while只有一个表达式表示是否进入循环体,使用continue的时候直接进入exp.while(exp){……}
exp1 在进入循环前执行┅次,一般进行循环变量的初始化
exp2 是用来判断是否进入循环体,和while中的exp起到同样的作用
exp3 是用来修改我们的循环变量,一般是在每次执荇完循环体后执行
总的来说,可以用while实现的都可以用for来实现可以用for来实现的也都可以用while实现。

for 和While 都要回这两个用到的地方不一样,for ┅般用在知道循环次数的情况while()是当。。do{}While()做什么直到什么时候,比如
在要求密码输入的时候不知道输多少次才会正确,所以用doWhile恏些输密码直到正确

}

我要回帖

更多关于 while和for循环的异同 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信