2.3.3 数组类型
数组是由一组具有相同类型数据所组成的有序集合。数组中每个数据都称为数组元素。声明数组可以通过数据类型、数组名和下标的方式进行。下标是用“[]”括起来的,表示数组中数组元素的数目。数组的声明如下。
- int array[10];
上行代码声明了一个数组,数组名是array,数组类型是int型,下标为10,说明该数组由10个int型的元素组成。当编译器编译到这个声明时,会自动根据数组类型分配出相应的存储空间来存放这些数组元素。
也可以在数组声明的同时给数组赋初值,代码如下。
- int array[10] = {1,2,3,4};
上行代码在声明一个数组的同时为数组中前4个元素赋初值,而数组后6个元素并没有被赋值,系统会把它们的值默认为0。也就是说,如果输出array[5]的值,结果是0。
在为数组赋值时,也可以通过数组元素进行赋值,代码如下。
- 01 int array[10];
- 02 array[0] = 1;
- 03 array[1] = 2;
- 04 array[2] = 3;
- 05 array[3] = 4;
这段代码和上段代码作用相同,都是为数组中前4个元素赋值。