美文网首页
for循环和while循环区别?

for循环和while循环区别?

作者: 极客123 | 来源:发表于2018-09-13 11:28 被阅读0次

相同点:

C/C++/java中的for循环代码和while循环代码分别在GCC中生成的汇编代码是相同的。即两者在表达能力上是等价的。

不同点:

1.循环条件

for循环的循环条件一般是循环变量(i、j、k)。

while循环的循环条件可以是循环变量(i、j、k),也可以是表达式。

2.循环条件的设定位置

for循环的循环变量可以在for循环的内部设定,在for循环结束之后就释放掉了;同样,也可以在for循环的前面设定,在for循环结束之后并没有释放掉。

while循环的循环变量或者表达式必须在while循环的前面设定,在while循环结束之后并没有释放掉。

3.适用场合

for循环适用于循环的开始和结束已知,循环次数确定的场合。

while循环适用于循环次数不确定的场合。

相关文章

  • javascript

    流程控制 switch 循环 for 循环和 while 循环的区别:for 用于知道循环次数的循环,while ...

  • Kotlin之迭代事物

    while循环 Kotlin有while循环和do-while循环,它们的语法和Java中的循环没什么区别: 迭代...

  • java基础知识第五天

    1.三种循环的区别 do.......while循环至少执行一次循环体; for和while循环...

  • Java学习笔记-第二天

    循环语句 for和while的特点:for和while可以互换.区别在于for为了循环而定义的变量在for循环结束...

  • Python中 for循环语句介绍及用法

    我们前面学到了一个while循环,下面我们再来看一下for循环,for循环和while循环之间的区别就是while...

  • ex33 while循环

    ex33 作业代码 for循环和while循环有什么区别?for循环只能对某种事物的集合做循环,而while可以进...

  • 9.循环使用(while循环)

    OC中while循环: swift中while循环和OC区别:1> while后面()可以省略2> 没有非0(ni...

  • 08 循环语句

    for循环 while循环 do-while循环 三种循环的区别 练习 break关键字 continue关键字 死循环

  • php中while循环语句与do while的区别和用法

    php中while循环语句与do while有什么区别?while循环语句、do while循环语句的使用方法有哪...

  • JavaScript基础第三天

    do-while 和while的最大区别就是,do-while在判断之前,都要先执行一下循环体 循环四要素:循环变...

网友评论

      本文标题:for循环和while循环区别?

      本文链接:https://www.haomeiwen.com/subject/hnhwgftx.html