标签:数组 back 符号 使用 out info mic array ios
循环
1 #include<iostream>
2
3 using namespace std;
4 int main()
5 {
6 int my_array[] = { 1,2,3,4,5,6,7,8 };
7 // 不会改变 my_array 数组中元素的值
8 // x 将使用 my_array 数组的副本
9 for (int x : my_array)
10 {
11 x *= 2;
12 cout << x <<endl;
13 }
14 for (int i : my_array)//查阅数组中的值
15 {
16 cout << i<< endl;
17 }
18
19 // 会改变 my_array 数组中元素的值
20 // 符号 & 表示 x 是一个引用变量,将使用 my_array 数组的原始数据
21 // 引用是已定义的变量的别名
22 for (int& x : my_array)
23 {
24 x *= 2;
25 cout << x << endl;
26 }
27 for (int i : my_array)
28 {
29 cout << i <<endl;
30 }
31 // 还可直接使用初始化列表
32 for (int x : { 1, 2, 3, 4, 5 })
33 {
34 x *= 2;
35 cout << x << endl;
36 }
37 }
很明显,&操作的是原数组中的值.
标签:数组 back 符号 使用 out info mic array ios
原文地址:https://www.cnblogs.com/Knight02/p/14366257.html