数组

到底什么是数组呢?顾名思义数组就是很多数的组合!

换句话说,数组是在内存中连续存储的具有相同类型的一组数据的集合。

一维数组的定义方式如下:

类型说明符 数组名[常量表达式];

如:

 

它表示定义了一个整型数组,数组名为 a,定义的数组称为数组 a。数组名 a 除了表示该数组之外,还表示该数组的首地址

它们的地址是连续分配的。在定义数组时,需要指定数组中元素的个数。方括号中的常量表达式就是用来指定元素的个数。数组中元素的个数又称数组的长度。

 其中数组的下标是从0开始的,比如图片中的数组下标应该是0~4.

一维数组初始化:

一位数组的初始化可以通过以下方式:

,这是对数组进行完全初始化

 

若是不对数组进行完全初始化,如:

,那么未被赋值的元素自动为0。

 

若是只

 

 那么数组中的元素为随机值。

 

 我们可以这样对数组中不连续的数进行赋值,其中除了赋值的元素,其他自动为0.

需要注意的是

 

 若是这样进行初始化,大括号内不能无数字.

以及方括号内也不能无数字

但是我们可以这样对数组赋值,计算机会自动计算这个数组中元素的个数,我们可以通过

求出它的个数。

 

 我们还可以通过for循环语句对数组进行赋值

 

访问数组元素:

数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。例如:

 

posted @ 2021-10-28 13:23  秒速5厘米zzzzz  阅读(96)  评论(0编辑  收藏  举报