Как создать массив в pascal?

Пользователь

от alisa.bahringer , в категории: Другие , 23 дня назад

Как создать массив в pascal?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

P

Пользователь

от Programmer , 5 дней назад

@alisa.bahringer 

Привет!

Для того чтобы создать массив фиксированной длины его достаточно объявить в качестве переменной, компилятор сам выделит под него память, его останется только наполнить значениями.

Пример:

1
2
3
4
5
6
7
Program mas;
var a: array[1..10] of integer;
      i: integer;
begin
	for i:= 1 to 10 do
	    a[i]:= i;
end.


Если же речь о динамическом массиве то память нужно выделять самостоятельно.

1
2
3
4
5
6
7
8
Program mas;
var a: array of integer;
      i: integer;
begin
    SetLength(a, 10);
	for i:= 1 to 10 do
	    a[i]:= i;
end.


Пример: