Pascal-5.数组.pptVIP

  • 26
  • 0
  • 约 46页
  • 2017-06-30 发布于湖北
  • 举报
Pascal-5.数组

二维数组的定义   当一维数组元素的类型也是一维数组时,便构成了“数组的数组”,即二维数组。二维数组定义的一般格式:我们一般这样定义二维数组:   数组名:array[下标类型1,下标类型2] of 元素类型;   说明:其中两个下标类型与一维数组定义一样,可以看成下界1..上界1和下界2..上界2,给出二维数组中每个元素( 双下标变量)可以使用下标值的范围。of后面的元素类型就是基类型。 如:a : array[1..4,1..10] of integer; 可以这样理解:a : array[1..4] of arr; (arr=array[1..10] of integer;) a数组实质上是一个有4行、10列的表格,表格中可储存40个元素。第1行第1列对应a数组的a[1,1],第n行第m列对应数组元素a[n,m]。 二维数组元素的引用   二维数组的数组元素引用与一维数组元素引用类似,区别在于二维数组元素的引用必须给出二个下标。   引用的格式为:    数组名[下标1,下标2]   说明:显然,每个下标表达式的类型应与对应的下标类型一致,且取值不超出下标类型所指定的范围,否则会导致致命的越界错误。   例如,设有定义:a : array[1..3,1..5]of integer;   则表示a是二维数组(相当于一个3*5的表格)

文档评论(0)

1亿VIP精品文档

相关文档