简单问题:二维数组赋初值的语法格式是什么?

darkliu 2004-07-16 09:07:39
查了图书馆所有PASCAL的书都没找到。C语言的书几乎每本书上都有,为什么PASCAL不讲这一点?
例如一个3*3的矩阵(1,2,3;4,5,6;7,8,9)赋值给数组A[3][3],DELPHI帮助文件里面只有一维数组。
...全文
173 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Voidest 2004-07-16
  • 打赏
  • 举报
回复
const a:array [1..3,1..3] of integer = ((1,2,3),(4,5,6),(7,8,9));
记住局部变量不能这样赋值。
Eastunfail 2004-07-16
  • 打赏
  • 举报
回复
const Matrix:array[1..3] of Array[1..3] of Integer=((1,2,3),(4,5,6),(7,8,9));
cronuz 2004-07-16
  • 打赏
  • 举报
回复
type
TMyArray = array[0..2, 0..2] of Integer;
const MyArray: TMyArray = ((1, 2, 3),
(4, 5, 6),
(7, 8, 9));
firstshine 2004-07-16
  • 打赏
  • 举报
回复
var
i,j,k:Integer;
a:Array[1..3]of Array [1..3] of Integer;
begin
k:=0;
for i:=1 to 3 do
for j:=1 to 3 do
begin
Inc(k);
a[i][j]:=k;
end;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧