5.4 p152 基于范围的For循环

程序来源 :C++ primer plus
章 节 :5.4 p152
名 称 :基于范围的For循环
功 能 :输出字符串
开发时间 :2020-1-16
版 本 :v1.0
运行测试 :通过
C++11支持:执行工具-编译选项 输入
-std=c++11 并打钩

/********************************
 * 程序来源 :C++ primer plus
 * 章    节 :5.4
 * 名    称 :基于范围的For循环 
 * 功    能 :输出字符串
 * 开发时间 :2020-1-16
 * 版    本 :v1.0
 * 运行测试 :通过
 * C++11支持:执行工具-编译选项 输入
 *            -std=c++11 并打钩
 *******************************/
#include 

using namespace std;

int main() {
    double prices[5] = {4.99, 10.99, 20.98, 7.99, 8.25};
    //eg.1
    cout << "prices:";
    for(double x: prices) {
        cout << x << ","; 
    } 
    cout << "\n\n";
    //eg.2
    cout << "&x:";
    for(double &x: prices) {
        x = x * 0.8;
        cout << x << ","; 
    }
    cout << "\n\n";
    //eg.3
    cout << "&x:";
    for(int x: {10,3,4,5,6}) {
        cout << x << ","; 
    }
    cout << "\n\n";
    
    return 0;
}


运行结果:

  /**********************************
 *            程序输出            *
 **********************************
prices:4.99,10.99,20.98,7.99,8.25,

&x:3.992,8.792,16.784,6.392,6.6,

&x:10,3,4,5,6,


--------------------------------
Process exited after 1.072 seconds with return value 0
请按任意键继续. . .

**********************************/

声明:本代例子码源自教材非原创,是笔者的学习笔记,仅用于学习交流。

你可能感兴趣的:(5.4 p152 基于范围的For循环)