这个常量定义有什么问题?(Free Pascal)

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:24:12
const d:array [1..5,1..5] of integer=(5{该处的5为错误位置},-1,-2,-1,-3)
(-1,5,-3,-2,-4)
(-2,-3,5,-2,-2)
(-1,-2,-2,5,-1)
(-3,-4,-2,-1,0);

显示错误是 Syntax error,( expected but ordinal const found

这些括号也是一个个的元素,因此他们需要一个总括号把他们括起来,然后每个括号之间用“,”隔开,就好了

const d:array [1..5,1..5] of integer=((5,-1,-2,-1,-3),(-1,5,-3,-2,-4), (-2,-3,5,-2,-2),(-1,-2,-2,5,-1),(-3,-4,-2,-1,0));

const d:array [1..5,1..5] of integer=((5,-1,-2,-1,-3),
(-1,5,-3,-2,-4),
(-2,-3,5,-2,-2),
(-1,-2,-2,5,-1),
(-3,-4,-2,-1,0));
这样才行
打开watch看看吧~pascal中数组里元素的格式