1. 一维数组的概念
1.1 什么是一维数组
一维数组是一种数据结构,用于存储一组相同数据类型的元素。可以将一维数组想象成一排有编号的盒子,每个盒子内可以放置一个数据。
例如,我们可以用一组数据来模拟一维数组:
[12, 45, 23, 56, 78]
在这个例子中,我们有一个包含5个整数的一维数组。每个元素都有一个唯一的索引(下标),表示它在数组中的位置。索引从0开始,一直到数组长度减1。
一维数组具有以下特点:
- 通过索引可以快速访问、修改数组中的任意元素。例如,要访问上面数组中的第一个元素,可以使用
arr[0]
,它的值为12。 - 数组的长度在创建时确定,之后无法改变。在上面的例子中,数组的长度为5。
一维数组的声明方式如下:
数据类型 数组名[数组长度];
例如,声明一个长度为5的整数数组:
int arr[5];
这就创建了一个名为arr
的数组,它可以存储5个整数类型的数据。
总之,一维数组是