数组的学习

Posted zpchcbd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的学习相关的知识,希望对你有一定的参考价值。

数组的特点:
特点1:数组中的每个==数据元素都是相同的数据类型==

特点2:数组是由==连续的内存==位置组成的


数组的定义:

一维数组定义方式有三种:

第一种: 数据类型 数组名[数组长度];
这种是定义完之后,然后我们自己进行自定义赋值,a[0],a[1],a[2]
技术图片

第二种: 数据类型 数组名[数组长度]={1,2,3,4,5};
这里需要注意的是,如果后面填充的数量小于定义的数组的数组长度, 那么自动填充为0
技术图片

第三种:数据类型 数组名[] = {1,2,3,4};
技术图片


数组名的用途:
1、可以通过数组名统计整个数组占用的内存大小和数量

int整形一个数组占四个字节,所以结果如下:
技术图片

技术图片

2、可以获取数组在内存中的首地址

这里可以发现地址本身是为16进制的,但是我们可以进行转换为int,发现int之间为4个字节之差,同样也可以发现的是arr 相当于 &arr[0],&arr[0]代表的是第一个元素的地址,&就是取这个元素的内存地址,那么就是元素的首地址就相当于arr,同样也是&arr[0]
技术图片

以上是关于数组的学习的主要内容,如果未能解决你的问题,请参考以下文章

数组的初步学习

前端学习(39)~js学习(十六):数组

学习数组

es6 学习四 数组的学习

数组的学习总结

[jQuery学习系列二 ]2-JQuery学习二-数组操作