数组的基本概念:数组就是一组有序数据的集合,数组中每一个元素都属于同一个数据类型,不能把不同数据类型的元素放在同一个数组中。数组中用方括号[数字]来表示下标。
1.数组的维数:
一维数组指的是仅通过一个下标就能确定唯一一个元素的数组,同理,二位数组指需要两个下标才能确定一个元素的数组,以此类推。
2.定义数组:
(1)语法:类型说明符 数组名[常量/常量表达式]。eg.int a[3]={3,2,1};。
(2)长度与下标:其中方括号内表示的是数组的长度,也就是数组一共能放几个元素。需要注意的是,数组中元素的存储是从下标0开始的,如int a[3]中有三个元素,分别是a[0],a[1],a[2]
(3)规则:方括号内只能为常量表达式,不能为变量
(4)初始化:初始化时,如果只给一部分元素赋值,则后面的元素自动赋值为0。如果[]内不填入常量,则系统依据元素的多少决定数组的长度。
3.数组的引用
(1)数组的引用一般是对其中元素的引用,而不是对数组整体的引用。如a[1]访问的便是数组中的第二个元素。
(2)在使用数组中的元素时,[]中可以为变量也可以为常量。