数组:
可以存储一个固定大小的相同类型元素的顺序集合,比如int类型的数组、float类型的数组,里面存放的数据称为“元素”。
所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。
数组的定义/声明:
首先声明数组的类型,然后声明数组元素的个数(也就是需要多少存储空间,必须是常量)。
格式: 元素类型 数组名[元素个数];
double array[10];
数组的初始化:
可以逐个初始化数组,也可以使用一个初始化语句。
double array[5] = { 1000.0, 2.0, 3.4, 7.0, 50.0};//大括号 { } 之间的值的数目不能大于我们在数组声明时在方括号 [ ] 中指定的元素数目//省略掉了数组的大小,数组的大小则为初始化时元素的个数double array[] = { 1000.0, 2.0, 3.4, 7.0, 50.0};//为数组中某个元素赋值array[4] = 50.0;
数组元素的访问:
数组元素有顺序之分,每个元素都有一个唯一的下标(索引),而且都是从0开始。
//把数组中第 6 个元素的值赋给 temp 变量double temp = array[5];
多维数组:
声明:
int threedim[5][10][4];