循环访问数组

阅读量: 189 编辑

因为数组是用下标访问的,而下标是连续的、有序的,所以可以直接用循环来访问数组。

一、代码演示

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;
} 
爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司