程序来源 :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 <iostream>
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
请按任意键继续. . .
**********************************/
声明:本代例子码源自教材非原创,是笔者的学习笔记,仅用于学习交流。