码迷,mamicode.com
首页 > 编程语言 > 详细

数组的学习

时间:2019-11-12 09:21:49      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:个数   结果   维数   就是   内存地址   ima   注意   转换   自动   

数组的特点:
特点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]
技术图片

数组的学习

标签:个数   结果   维数   就是   内存地址   ima   注意   转换   自动   

原文地址:https://www.cnblogs.com/zpchcbd/p/11839594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!