0
Xaxis:array[1..10] of integer;
begin 
Xaxis[1] :=10;
Xaxis[2] :=20;
Xaxis[3] :=30;
Xaxis[4] :=40;
Xaxis[5] :=50;
Xaxis[6] :=60;
Xaxis[7] :=70;
Xaxis[8] :=80;
Xaxis[9] :=90;
Xaxis[10] :=100;

これがパスカルである配列の値を宣言するためのより簡単で迅速な方法はありますか?

4

3 に答える 3

1

forループを使用します。

for num := 1 to High(Xaxis) do 
begin
  Xaxis[num] := num * 10
end;

ただし、最初に必ず「num」を整数として宣言してください。

于 2012-11-16T21:05:39.433 に答える
0

ループを使用します。pascalの構文を忘れましたがXaxis[index] := index * 10;、ループ内のようなものは機能します。

于 2012-11-16T21:00:41.880 に答える
0

次のように記述して、アレイを事前に初期化することもできます。

const
 Xaxis: array[1..10] of integer = (10, 20, 30, 40, 50, 60, 70, 80, 90, 100);

このアプローチは、配列を初期化するための単純な算術関数がない場合に適しています。xaxis [1]:= 5、xaxis [2]:= 14、xaxis [3]:= 29などと記述した場合、ループは適切ではありませんでした。

于 2012-11-21T13:05:45.613 に答える