因为数组是用下标访问的,而下标是连续的、有序的,所以可以直接用循环来访问数组。
一、代码演示
int a[10] = {10,20,30,40,50,60,70,80,90,100};
//(遍历)读取数据
for(int i = 0; i < 10; i++){ //下标从0开始,最大到 9
cout << a[i] << endl;
}
//修改数据
for(int i = 0; i < 10; i++){ //下标从0开始,最大到 9
a[i] = a[i] + 1; //每个数据 +1
}
遍历
的意思就是循环的把数组中所有的元素访问一遍。
二、编程练习
将你们班10个人的名字放到一个数组中,10个人的成绩放到另一个数组中。
通过 for 循环,将每个学生的姓名和成绩对应输出出来。
// 爱码岛编程
#include <iostream>
using namespace std;
int main(){
int a[10] = {10,20,30,40,50,60,70,80,90,100};
//访问数组中的每个元素
for(int i = 0; i < 10; i++){
cout << a[i] << endl;
}
//修改数组中的每个元素
for(int i = 0; i < 10; i++){
a[i] = a[i] + 1;
cout << a[i] << endl;
}
// 作业
int chengJi[5] = {91,92,93,94,95};
string xingMing[5] = {"张1","张2","张3","张4","张5"};
for(int i = 0; i < 5; i++){
cout << xingMing[i] << "的成绩是:" << chengJi[i] << endl;
}
return 0;
}