二维数组(第十七课).pptVIP

  • 4
  • 0
  • 约5.77千字
  • 约 13页
  • 2024-04-03 发布于四川
  • 举报

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

文档评论(0)

1亿VIP精品文档

相关文档