哎啊不是我说,一天3更......一点,嗯(无法形容)
C++中的数组是一组具有相同类型的变量集合,可以使用下标来访问数组中的元素。以下是数组的声明和使用方法:
- 声明数组:
数据类型 数组名[数组长度];
例如:
int numbers[5];
这个数组名为numbers,包含5个int类型的元素。
- 初始化数组:
数据类型 数组名[数组长度] = {元素1, 元素2, ...};
例如:
int numbers[5] = {1, 2, 3, 4, 5};
- 访问数组元素:
可以使用下标访问数组中的元素,下标从0开始,即第一个元素的下标为0,第二个元素的下标为1,以此类推。例如,要访问第三个元素,可以使用以下语句:
numbers[2] = 10;
- 获取数组长度:
使用sizeof运算符可以得到数组的长度,如下所示:
int length = sizeof(numbers) / sizeof(int);
这个示例中,numbers数组有5个int类型的元素,所以length的值为5。
听得懂吗?
什么?
听不懂?
不行,你必须学费!!!
我顺便讲一下二维数组~
数组是一种常见的数据结构,可以存储相同类型的多个元素。在 C++ 中,数组是一种基本的数据类型,可以通过以下方式声明和使用:
声明一个数组:
type arrayName [ arraySize ];
其中,type 表示数组元素的数据类型,arrayName 是数组的名称,arraySize 是数组的大小(即元素数目)。
例如,声明一个长度为 5 的 int 类型数组,可以写成:
int numbers[5];
访问数组元素:
可以通过下标运算符 [] 访问数组元素,下标从 0 开始,最大下标为数组大小减 1。
例如,访问数组中的第一个元素和第三个元素,可以写成:
numbers[0] = 10;
numbers[2] = 30;
数组的初始化:
可以在声明数组的同时初始化数组元素。
例如,声明一个长度为 3 的 int 类型数组,并初始化为 10、20、30,可以写成:
int numbers[3] = {10, 20, 30};
也可以部分初始化数组,剩余的元素会被默认初始化为 0。
例如,声明一个长度为 4 的 int 类型数组,前两个元素为 10、20,可以写成:
int numbers[4] = {10, 20};
多维数组:
C++ 中也支持多维数组,例如二维数组可以理解为一个表格,包含若干行和若干列。
声明一个二维数组:
type arrayName [ arraySize1 ][ arraySize2 ];
其中,type 表示数组元素的数据类型,arrayName 是数组的名称,arraySize1 是数组的行数,arraySize2 是数组的列数。
例如,声明一个 3 行 4 列的 int 类型二维数组,可以写成:
int table[3][4];
访问二维数组元素:
可以使用两个下标运算符 [] 分别访问行和列。
例如,访问二维数组中的第二行第三列元素,可以写成:
table[1][2] = 10;
听懂了吧......(●'◡'●)φ(* ̄0 ̄)