5 循环和关系表达式
5.1 for 循环
5.2 while 循环
5.3 do-while 循环
for 循环和 while 循环是入口条件 循环,即判定测试表达式,再决定是否执行循环体;而 do-while 是 出口条件 循环,意味着将先执行循环体,再判定测试表达式,决定是否继续执行循环体。
5.4 基于范围的 for 循环(C++11)
基于范围的for 循环,这对于数组或容器很有效,例如
double prices[5] = {1.99, 2.99, 3.99, 4.99, 5.99};
for(double x: prices) //x 最初表示第一个元素,依次遍历
cout<< x <<endl;
也可以下形式:
for(int x: {1, 2, 3, 4})
cout<< x <<endl;