数组的迭代方式
时间: 2023-09-19 22:10:02 浏览: 92
数组可以使用不同的迭代方式进行遍历,以下是几种常见的迭代方式:
1. for 循环
使用 for 循环可以遍历数组中的每个元素,例如:
```c++
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
```
2. foreach 循环
在一些编程语言中,可以使用 foreach 循环来遍历数组中的每个元素,例如:
```c#
int[] arr = new int[] {1, 2, 3, 4, 5};
foreach (int num in arr) {
Console.Write(num + " ");
}
```
3. 迭代器
一些编程语言中提供了迭代器的概念,可以使用迭代器来遍历数组中的每个元素,例如:
```java
int[] arr = {1, 2, 3, 4, 5};
Iterator<Integer> iterator = Arrays.asList(arr).iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
```
4. range-based for 循环
C++11 引入了 range-based for 循环,可以方便地遍历数组中的每个元素,例如:
```c++
int arr[] = {1, 2, 3, 4, 5};
for (int num : arr) {
cout << num << " ";
}
```
阅读全文