2019-11-14数组

数组的概念

数组如同其字面意思,是很多数字组合起来的集合,数组的的编号是从0开始的,例如a[0]就是第一个成员,第i个成员则是a[i-1],当你创建一个数组时会在内存中为这个数组开辟一块区域,储存你所输入的数组,数组中除了上述的一维数组还有多维数组,哪二维数举例,二维数组就是由多个一维数组所组成的数组,b[i][j]则表示第i-1组中第j-1个成员。也可以将二维数组铺开理解成一个面,i表示行,j表示列。

数组的定义

以int类型为例,int表示存放的数据的类型
第一种方式在创建时直接初始化数组

int a [] = {4,2,5,3,1,7,9};

第二种方法,不初始化对象,但是必须指定数组大小

int a[] = new int[6];

之前提到创建数组的过程就是在内存上选定一块固定大小的的内存储存成员,所以创建一维数组时必定要指定 其大小,那二维数组呢?二维数组也是一样,不同的的是一维数组的每一个成员用来储存数据,而二维数组的一第一个内存中储存的成员都是数组也就指向另一块内存再储存数据,所以创建不初始化创建二维数组则只需要定义第一个数字的大小

int a[][] = new int[6][];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容