一、什么是数组
数组是一种用于存储相同类型数据的集合。在C++中,
一维数组是最基本的数组形式,它可以在内存中连续存储多个数据元素。
二、数组的声明
1.声明一维数组的语法如下:
数据类型 数组名[数组长度];
例如:
int a[10];
2. 数组的初始化
在声明数组时,可以同时进行初始化:
int a[5] = {1, 2, 3, 4, 5};
大括号里面的1到5,就是初始化的数组值,
三、数组的访问与操作
1. 访问数组元素
通过下标访问数组元素,下标从0开始:
cout<<a[0]; 就会输出1.
2. 遍历数组
使用循环遍历数组元素:
for (int i = 0; i < 5; i++) { cout << a[i] << endl; }
3. 修改数组元素
可以直接通过下标修改数组元素:
a[2] = 10;
四、数组的常见应用
1. 求和
计算数组元素的总和:
先来看看整数求和,1到100相加,数组求和,只需要修改一点点,即可
先来看整数求和,再思考数组元素求和
作业:数组元素,1,2,3,4,5怎么用for循环求和?
int a[5] = {1, 2, 3, 4, 5};
1+2+3+4+5的和
扩展题:
2. 查找最大值
找出数组中的最大值:
作业:1,请解释 以上代码,为什么能输出最大值,
2,请学会以上代码,自己写一个,能从int a[5] = {15, 12, 23, 44, 5}; 中找出最小值,并输出