全球旧事资料 分类
第一节相关问题
讨论──下列问题与本模块阐述的论题相关:

一个数组的用途是什么?
第二节
完成本模块的学习后,你应该能够:
目标

声明并创建原始数组、类数组或数组类型解释为什么数组的元素需初始化给出数组定义并初始化数组元素确定一个数组中元素的数量创建多维数组编写从一个数组类型到另一个数组类型数组值的拷贝代码
第三节数组的声明
声明数组

相同类型的成组数据对象原始类型或类类型数组声明为一个引用创建空间数组是一个对象,而不是为原始类型储备的存储器
典型的数组是用来集合相同类型的对象并通过一个名称来引用这个集合。你可以声明任何类型的数组──原始类型或类类型:chars[]Poi
tpwherepoi
tisaclass在Java编程语言中,即使数组是由原始类型构成,甚或带有其它类类型,数组也是一个对象。声明不能创建对象本身,而创建的是一个引用,该引用可被用来引用数组。数组元素使用的实际存储器可由
ew语句或数组初始化软件动态分配。在以下部分,你将看到如何创建和初始化实际数组。上述这种将方括号置于变量名之后的声明数组的格式,是用于C、C和Java编程语言的标准格式。这种格式会使声明的格式复杂难懂,因而,Java编程语言允许一种替代的格式,该格式中的方括号位于变量名的左边:char[]sPoi
t[]p这样的结果是,你可以认为类型部分在左,而变量名在右。上述两种格式并存,你可选择一种你习惯的方式。声明不指出数组的实际大小。注意当数组声明的方括号在左边时,该方括号可应用于所有位于其右的变量
第四节创建数组
创建数组使用关键字
ew创建一个数组对象1s
ewchar20p
ewPoi
t100p0
ewPoi
t
f你可以象创建对象一样,使用关键字
ew创建一个数组。s
ewchar20p
ewPoi
t100第一行创建了一个20个char值的数组,第二行创建了一个100个类型Poi
t的变量。r然而,它并不创建100个Poi
t对象;创建100个对象的工作必须分别完成如下:p0
ewPoi
tp1
ewPoi
t用来指示单个数组元素的下标必须总是从0开始,并保持在合法范围之内--大于0或等于0并小于数组长度。任何访问在上述界限之外的数组元素的企图都会引起运行时出错。下面还要谈到一些更好的数组初始化方法。
第五节初始化数组
初始化数组

初始化一个数组元素用初始化值创建一个数组Stri
g
ames“Georgia
a”“Je
”“Simo

当创建一个数组时,每个元素都被初始化。在上述char数组s的例子中,每个值都被初r
好听全球资料 返回顶部