Basic Pascal Tutorial/Chapter 5/Multidimensional arrays/zh CN

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

български (bg) English (en) français (fr) 日本語 (ja) 中文(中国大陆)‎ (zh_CN)

5D - 多维数组 (原作者: Tao Yue, 状态: 未更改)

你可以定义多维数组:

type
  datatype = array [enum_type1, enum_type2] of datatype;

下标间用逗号分隔:

a [5, 3]

二维数组可用于棋类游戏 像井字棋会有下面这些类型:

type
  StatusType = (X, O, Blank);
  BoardType = array[1..3,1..3] of StatusType;
var
  Board : BoardType;

用于初始化:

for count1 := 1 to 3 do
  for count2 := 1 to 3 do
    Board[count1, count2] := Blank;

当然,你也可以使用三维或更多维的数组。

上一页 目录 下一页