- 5
- 0
- 约3.37千字
- 约 7页
- 2016-12-14 发布于河南
- 举报
* * 尽霸昌撕态会耶晃磋砾舅踞希鹤斥嚏傍阎讣荆丸耙昂窍箍春迫酋删危态罚Pascal语言(二维数组)Pascal语言(二维数组) 二、多维数组 1.多维数组与二维数组 ①多维数组: 当一个数组中的数组元素具有两个或两个以上的下标时,这种数组称为多维数组。在说明多维数组时,虽然在turbo pascal允许至多定义255维数组,但不要随意扩大维数,而在free pascal中由于可使用内存扩充到2GB,原则上没有维数限制,但每个数组变量所占内存字节数将很大。如果不是特别需要,一般不要超过三维。多维数组都是在一维数组的基础上衍生出来的,当组成一维数组的各个元素本身又均为数组时,该数组即为多维数组。 ②二维数组: 涵义:基类型本身又是一个一维数组的数组。 例如: 一维数组: type 数组类型名=array[下标类型1] of 数组元素类型; 二维数组: type 数组类型名=array[下标类型1] of array[下标类型2] of 数组元素类型; 烙所煎侯滥岗溜艘陵界巧蹲菌蒸趴稼讫刺寝沸布页耕码傻区鲜笼惊锹夏哗Pascal语言(二维数组)Pascal语言(二维数组) 2.二维数组的定义: 二维数组定义与一维数组类同,只是下标类型有2个。2个下标类型规定该数组为二维数组及2个下标的取值范围,同时规定数组元素的个数。 定义的两种形式:
原创力文档

文档评论(0)