📜  遍历数组 c++ (1)

📅  最后修改于: 2023-12-03 15:28:28.512000             🧑  作者: Mango

遍历数组

在C++中,遍历一个数组是一个非常基础的操作。遍历数组通常需要使用循环结构,可以使用for循环、while循环或do-while循环。在本文中,我们将介绍如何使用循环结构遍历数组。

使用for循环遍历数组

最常见的方法是使用for循环遍历数组,for循环中需要使用数组的长度来限制循环的范围。下面是一个简单的例子:

int a[5] = {1,2,3,4,5};  // 定义一个长度为5的整型数组
for(int i=0; i<5; i++) {  // 遍历数组
    cout << a[i] << endl;  // 输出数组中的每个元素
}

上面的程序输出结果为:

1
2
3
4
5
使用while循环遍历数组

另一种常见的方法是使用while循环遍历数组,需要使用一个计数器来控制循环的次数。下面是一个简单的例子:

int a[5] = {1,2,3,4,5};  // 定义一个长度为5的整型数组
int i=0;  // 初始化计数器
while(i<5) {  // 遍历数组
    cout << a[i] << endl;  // 输出数组中的每个元素
    i++;  // 计数器加1
}

上面的程序输出结果为:

1
2
3
4
5
使用do-while循环遍历数组

使用do-while循环也可以遍历数组,和while循环类似,需要使用一个计数器来控制循环的次数。下面是一个简单的例子:

int a[5] = {1,2,3,4,5};  // 定义一个长度为5的整型数组
int i=0;  // 初始化计数器
do {  // 遍历数组
    cout << a[i] << endl;  // 输出数组中的每个元素
    i++;  // 计数器加1
} while(i<5);

上面的程序输出结果为:

1
2
3
4
5

以上就是使用循环结构遍历数组的三种方法,可以根据自己的习惯和习惯选择对应的方法。