一维数组的使用

本文详细介绍了数组的基本概念,包括数组的定义、类型、创建方法(如指定类型和大小)、初始化(完全和不完全),以及数组下标使用。此外,文章还探讨了数组元素在内存中的存储方式,通过地址和字节数展示了数组的连续性,以及如何使用`sizeof`计算数组元素个数和单个元素的大小。
摘要由CSDN通过智能技术生成

概念数组是一组同类相同类型元素的集合。数组中可以存放一个或多个数据,但是数组元素个数不能为0,数组中存放多个数组,类型是相同的。

类型去掉数组名留下的就是数组类型比如 int arr[4]中,int[4]是它的类型。

数组的创建type arr-name[常量值];  type指定数组的类型,它可以是char,int,short,float等,也可以自定义。arr name指的是数组名的名字,这个名字我们可以根据实际情况,起的有意义就行。[ ]中的常量值用来指定数组的大小的。比如:int arr[10];

数组的初始化:创建数组的时候,我们需要给定一些初始化值,这种就成为初始化。比如:int arr[5]={1,2,3,4,5};(这个叫完全初始化),int arrr[5]={1}(这个叫不完全初始化)。

数组的下标数组是有下标的,下标是从0开始的,假设数组有n个元素,最后一个元素的下标是n-1下标相当于元素的编。[ ]->这个操作符叫下标引用操作符

例如:

12345678910
0123456789

                                                 上面的是数组,下面的是编号

数组元素的打印

一位数组在内存中的存储:

\p是专门用来打印地址的。从输出的结果分析看,数组随着下标的增长,地址由小到大的,并且发现两个相邻的元素之间相差4(因为一个整型是4个字节)。所以可以看出数组在内存中存放的。

size of计算数组元素的个数sizeof是一个关键字,是可以计算类型或者变量大小,它也可以计算数组的大小。

计算一个元素的大小

计算数组元素个数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值