美文网首页c++ primer note
for循环和while循环的区别

for循环和while循环的区别

作者: lusoer | 来源:发表于2017-02-21 20:35 被阅读495次

之前学习C++的时候都觉得for循环和while循环没有什么区别的,今天看到C++primer中的介绍才知道这两个循环在编程使用上还是有一点的不同的。
  这是书中的原文:

Typically,programmers use for loops for counting loops because the for loop format enables you to place all the relevant information—initial value,terminating value,and method of updating the counter—in one place.
Programmers most often use while loops when they don’t know in advance precisely
how many times a loop will execute.

当时就觉得很受启发,虽然这是编程感悟上的一些事情了,但是自己有了自己的感受还是觉得很满足的。


2.for循环的新特性

在最新的c++11标准中,for循环有了新的形式

int number[10] = {1,2,3,4,5,6};
for(int & x:number)//只要写入数组名就能够进行循环
    cout<<x<<endl;//如果不需要修改数组中的值得话,x可以不是引用

这种for循环主要是对于遍历比较方便。

相关文章

  • 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...

  • for循环和while循环的区别

    for循环和while循环是可以互相代替的,比如: for (int i = 0; i<10; i++) {......

  • while循环和for循环的区别

    while循环和for循环类似。for循环一直进行,直到到达列表的末尾,但是while循环会不定的循环,直到给定条...

  • for循环和while循环的区别

    之前学习C++的时候都觉得for循环和while循环没有什么区别的,今天看到C++primer中的介绍才知道这两个...

  • ex33 while循环

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

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

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

网友评论

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

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