Массив (тип данных): различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Nikolice (обсуждение | вклад) Комментарии к коду. Синтаксис. |
Ле Лой (обсуждение | вклад) Ненужные тире, избыточная викификация |
||
Строка 1:
{{другие значения|Массив}}
'''Массив''' (
'''Размерность''' массива — это количество индексов, необходимое для
В языке программирования
== Общее описание ==
Массив — упорядоченный набор данных,
Количество используемых
;Пример фиксированного массива на языке Паскаль
Строка 27:
;Пример фиксированного массива на С/С++
<source lang="cpp">
int Array[10]; // Одномерный массив
// Нумерация элементов
// размера 12 на 15.
▲ double Array[12][15]; // Двумерный массив:
//
</source>
В некоторых языках программирования
; Пример двумерного массива на JavaScript
<source lang="javascript">
// ES6
var array = [
[11, 12, 13, 14, 15, 16],
[21, 22, 23, 24, 25, 26],
[31, 32, 33, 34, 35, 36]
];
array.forEach((subArray) => {
});
});
</source>
Поддержка индексных массивов (свой синтаксис объявления, функции для работы с элементами и т. д.) есть в большинстве [[язык программирования высокого уровня|высокоуровневых языков программирования]]. Максимально допустимая размерность массива, типы и диапазоны значений индексов, ограничения на типы элементов
В языках программирования, допускающих объявления программистом собственных [[тип данных|типов]],
;Объявление типа «массив» в языке Паскаль
<source lang="pascal">
type
TArrayType = array [0..9] of Integer; (* Объявления типа "массив" *)
var
arr1, arr2, arr3: TArrayType; (* Объявление трёх переменных-массивов одного типа *)
</source>
Строка 80 ⟶ 68 :
=== Динамические массивы ===
{{main|Динамический массив}}
;Пример динамического массива на Delphi
|