数组
到底什么是数组呢?顾名思义数组就是很多数的组合!
换句话说,数组是在内存中连续存储的具有相同类型的一组数据的集合。
一维数组的定义方式如下:
类型说明符 数组名[常量表达式];
如:
它表示定义了一个整型数组,数组名为 a,定义的数组称为数组 a。数组名 a 除了表示该数组之外,还表示该数组的首地址
它们的地址是连续分配的。在定义数组时,需要指定数组中元素的个数。方括号中的常量表达式就是用来指定元素的个数。数组中元素的个数又称数组的长度。
其中数组的下标是从0开始的,比如图片中的数组下标应该是0~4.
一维数组初始化:
一位数组的初始化可以通过以下方式:
,这是对数组进行完全初始化
若是不对数组进行完全初始化,如:
,那么未被赋值的元素自动为0。
若是只
那么数组中的元素为随机值。
我们可以这样对数组中不连续的数进行赋值,其中除了赋值的元素,其他自动为0.
需要注意的是
若是这样进行初始化,大括号内不能无数字.
以及方括号内也不能无数字
但是我们可以这样对数组赋值,计算机会自动计算这个数组中元素的个数,我们可以通过
求出它的个数。
我们还可以通过for循环语句对数组进行赋值
。
访问数组元素:
数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。例如: