8.8暑假集训 一维数组(预习笔记)

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] << " ";
}

作者制作不易,点个赞吧(^▽^)

(这个只是预习,知识点和笔记到时候再发,先好好上课啊)

6 个赞

你几班的

二班

强强强

大家看完顶一下

你其实可以让管理员给你置顶
主要是如果发太多贴会被禁言

嗯嗯

顶↑↑↑

顶顶顶

别水了
不要发“顶”
小心禁言