Что такое массив в программировании?

Что такое массив в программировании?

Когда и для чего используется массив?

Достоинства и недостатки массива?

Из чего состоит массив?

0 2020-01-14 03:53:42

Ответов: 2

О-о-о!! Вы затронули столь глубокую тему, ответ на которую в рамках данного проекта не предусмотрен, скорее всего...

Каких только массивов в программировании не бывает!

Если коротко, то это некий набор данных (в общем случае произвольной структуры и типа), к которому можно обращаться по единственному имени, а к отдельным его элементам - с добавлением к имени простого или сложного индекса (указателя на этот элемент). При этом само значение индекса может представлять собой результат вычисления нехилой формулы.

Достоинства: можно передавать огромные объемы данных между объектами, указав в качестве ссылки только имя масссива. При этом в нормальных языках обычно не происходит копирования этих данных, просто генерируется новая ссылка на них. Хотя в принудительном порядке можно заставить выполнять передачу данных массива их копированием.

Недостатки: в многомерных массивах можно легко заблудиться в индексации, сложнее отладка программы, ибо многие отладчики не умеют видеть элементы массивов.

Вот уже набрал 1100 знаков ответа, а тему почти не раскрыл. В документации на это отводят целые главы.

массив - нумерованный набор переменных.

в основном массивы используют в php и JavaScript кодах для разработки сайтов, так же для подсчетов среднего числа продаж за месяц\год в компаниях (некоторые компании используют для облегчения жизни)

плюсы использования массива:

1 можно легко вставлять, удалять элементы, сортировать их.

2 Для расположения в памяти не требует одного большого куска, а много маленьких, поэтому больше вероятность, что ему памяти хватит.

минусы использования массива:

1 доступ к элементам только последовательный.

массив состоит из переменных, позиция которых задается индексом [0], [1], [2]... и т.д.