当前位置:   article > 正文

4、数组_arr在不加数字时怎么判断占用的内存大小

arr在不加数字时怎么判断占用的内存大小

概述

数组:一个存放了相同数据类型的数据元素的集合

特点1:数组中的每个数据元素都是相同的数据类型
特点2:数组是由连续的内存位置组成的

一维数组

1.定义:
1、数据类型 数组名[ 数组长度 ];
2、数据类型 数组名[ 数组长度 ] = { 值1, 值2 ...};
如果在初始化数据的时候,没有全部填写完,会用0在后面来填补剩余数据。
3、数据类型 数组名[ ] = { 值1, 值2 ...};
通过值的个数来定义初始长度。

定义数组的时候必须有初始长度
数组名不能喝变量名重名
数组以0开始索引。

2.用途:
1、可以统计整个数组在内存中的长度
sizeof( 数组名 )统计整个数组占用的空间
sizeof( 数组名[0] )每个元素占用内存空间
sizeof( 数组名 )/sizeof( 数组名[0] )获得数组元素的个数

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

cout<< "数组首地址为: "<< 数组名 << endl;                    //输出首地址(十六进制)
cout<< "数组首地址为: "<< (int)数组名 << endl;               //将输出的首地址转换为十进制
cout<< "数组中某一个n位元素地址为: "<< &数组名[n] << endl;        //
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/782753
推荐阅读
相关标签
  

闽ICP备14008679号