0基础都可以学费c++数组的使用

哎啊不是我说,一天3更......一点,嗯(无法形容)

C++中的数组是一组具有相同类型的变量集合,可以使用下标来访问数组中的元素。以下是数组的声明和使用方法:

  1. 声明数组:
数据类型 数组名[数组长度];

例如:

int numbers[5];

这个数组名为numbers,包含5个int类型的元素。

  1. 初始化数组:
数据类型 数组名[数组长度] = {元素1, 元素2, ...};

例如:

int numbers[5] = {1, 2, 3, 4, 5};

  1. 访问数组元素:

可以使用下标访问数组中的元素,下标从0开始,即第一个元素的下标为0,第二个元素的下标为1,以此类推。例如,要访问第三个元素,可以使用以下语句:

numbers[2] = 10;

  1. 获取数组长度:

使用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 ̄)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值