本章重点
1.一维数组的创建和初始化
2.一维数组的使用
3.一维数组在内存中的储存
4.二维数组的创建和初始化
5.二维数组的使用
6.二维数组在内存中的储存
7.数组作为函数参数
8.数组的应用实例1:三子棋
9.数组的应用实例2:扫雷游戏
正文开始
1.一维数组的创建和初始化
(1)数组的创建
数组是一组相同类型元素的集合
数组的创建方式:
数组的创建实例
注:数组创建,[]中要给一个常量才可以,不能给变量。
所以代码2是不正确的。
(2)数组的初始化
数组的初始化是指,在创建数组的同时给数组的内容一些合理初始值(初始化)。看代码:
数组的不完全初始化
数组在创建的时候如果想不指定数组的确定的大小就得初始化。数组的元
素个数根据初始化的内容来确定。但是对于下面的一些代码要区分,内存中如何分配。
2.一维数组的使用
对于数组的使用我们之前介绍了一位操作符:[],小标引用操作符。它其实就是数组访问的操作符。我们来看代码。
总结
1.数组是使用下标来访问的,下标是从0开始的。
2.数组的大小可以通过计算得到。
3.一维数组在内存中的存储
接下来我们探讨数组在内存中的存储。看代码:
仔细观察输出的结果,我们知道,随着数组下标的增加,元素的地址,也在有规律的递增。
由此可以得出结论:数组在内存中是连续存放的。
二维数组的创建与初始化
二维数组的创建
二维数组的初始化
如果想让1,2,3为第一行,让4和5为第二行呢。
二维数组的使用
二维数组的使用也是通过下标的方式。看代码:
二维数组在内存中的存储
像一维数组一样,这里我们尝试打印二维数组的每个元素。
标签:初始化,数组,创建,二维,内存,一维 From: https://blog.51cto.com/u_16339402/8491398