数组的学习
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]
以上是关于数组的学习的主要内容,如果未能解决你的问题,请参考以下文章