8.8 一维数组的预习笔记
一、什么是一维数组
在 C++ 中,一维数组是一种线性的数据结构,用于存储相同类型的元素序列。
例如:int arr[5]
就定义了一个包含 5
个整数的一维数组。
二、数组的定义和初始化
①定义数组:
- 数据类型 数组名[数组长度]
int arr[5]; // 定义一个包含 5 个整数的数组
double grades[10]; // 定义一个包含 10 个双精度浮点数的数组
②初始化数组:
- 在定义时进行初始化
int arr1[] = {1, 2, 3, 4, 5}; // 明确给出所有元素的值
- 部分初始化,未初始化的元素会被赋予默认值,例如 int arr[5] = {1, 2}; ,后面三个元素默认为 0。
int arr2[5] = {1, 2}; // 未初始化的部分默认为 0
- 动态初始化(超纲了,大家看看就可以了)
int n = 10;
int* arr3 = new int[n];
三、数组元素的访问
通过下标来访问数组元素,下标从 0 开始。例如,arr[0] 表示数组 arr 的第一个元素。
int arr[5] = {10, 20, 30, 40, 50};
cout << arr[2] << endl; // 输出 30
四、数组的遍历
可以使用循环来遍历数组中的每个元素。
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
作者制作不易,点个赞吧(^▽^)
(这个只是预习,知识点和笔记到时候再发,先好好上课啊)