学习笔记——C语言之数组

数组:是一种容器,可以用来存储同种数据类型的多个值

如何定义数组: 数据类型 数组名【长度】

特点1  :数组是连续的空间

特点2 : 数组一旦定义,长度不可变

数组的初始化

数据类型 数组名【长度】 = {数据值,数据值...}

长度省略:数组的长度就是数据值的个数

长度未省略:数据值的个数<= 长度 空着的地方会赋予默认值0 

默认值 

整数:0

小数:0.0

字符‘\n’

字符串 null

数组的索引:数组的索引范围,是数组长度-1

数组的遍历:依次获取数组中的每个元素

什么是内存?

软件运行的时候临时存储数据

内存地址:

操作系统以字节为单位,划分成为很多份,每一个地址都有标号,这个标号就是地址

内存地址的规则:.32位操作系统中内存地址以32位二进制表示

64位操作系统

变量的内存地址 指的是变量的首地址

在数组中,如何在内存中寻找值。arr代表数组的首地址。【0】代表偏移量,偏移几个单位,偏移量为0就是第一个数组

数组作为函数的形参,需要注意什么

实际上就是传递数组的首地址,如果要在函数中对数组进行遍历,记得要把数组的长度传递过去

定义处:arr表示的是完整的数组

函数中的arr:只是一个变量,用来记录数组的首地址

数组的索引越界

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值