》数组
数组(Array)是由固定数目元素组成的数据结构,同一数组的所有元素的类型都相同。数组元素是通过下标进行访问的。数组可以是一维的,也可以是多维的,许多重要应用的数据结构都是基于数组的。
>一维数组
一维数组是由具有一个下标的数组元素组成的数组,其定义形式:
<数据类型><数组名>[<数组长度>];
<数据类型>是类型说明符,<数组名>是数组的名字,<数组长度>是任一值为正整数的int型常量表达式,用来指定数组中元素的个数,即数组的大小,数组元素的下标是从0到<数组长度>-1。
初始化:与所有基本数据类型相同,数组也可以在定义时初始化。例:
int array[ ]={1,2,3,4};
花括号中的各数据项之间以逗号分隔。当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定。如果明确给出了数组的大小,则在初始化列表中给出了多余的元素就是错误的。在定义数组时,可以不必给出所有数组元素的初始值,即在定义时可以部分地初始化数组,如果初始化列表中的元素不够,则剩余的元素将被设定为0.
访问数组元素: <数组