数组

目录

数组的创建

变长数组

一维数组

一维数组的使用

一维数组在内存中的存储

二维数组

二维数组的创建

二维数组的使用

数组越界

冒泡排序

一般方法:

分装成函数:

数组名是什么?

但是有2个例外:


数组的创建

括号内是一个常量表达式,用来指定数组的大小

变长数组

变长数组是不能初始化的,不能给数组里放值

一维数组

一维数组的使用

一维数组在内存中的存储

内存的地址值差4(int)

数组在内存中是连续存放的,地址由低到高

二维数组

二维数组的创建

对于二维数组,如果初始化了,对于行数是可以省略的,但是列不能省略

二维数组的使用

二维数组在内存中也是连续存放的

二维数组其实是一维数组的数组

数组越界

使用的数组的下标超出了规定好的下标的范围,但是编译器不一定会报错

数组作为函数参数

冒泡排序

两两相邻元素进行比较,一趟冒泡排序完成一个元素的排序

一般方法:

分装成函数:

数组名是什么?

数组名就是地址,通常来说:数组名是数组首元素的地址

但是有2个例外:

(1)sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节

(2)&数组名,这里的数组名表示整个数组,取出的是整个数组的地址

除此之外,所有遇到的数组名都是数组首元素的地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值