Содержание
Что такое массив и для чего он нужен?
Необходимость использования структур данных типа массива вытекает из практических соображений. Представьте, что вам для решения некоторой задачи (например, для обработки базы данных клиентов, описания координат объектов и проч.) требуется наличие в программе не 3-5 переменных, а десятки, сотни, а то и более объектов для хранения данных! Работать в программе с таким количеством переменных становится невозможным. Проще определить их в виде единого именованного объекта и обращаться, по мере необходимости, к отдельным его элементам, которые организованы простой нумерацией (иными словами, проиндексированы). Поскольку все элементы последовательности имеют общее имя, то к отдельному элементу можно получить доступ по имени и индексу, поэтому элемент последовательности называется также индексированной переменной. С таким массивом данных работать очень удобно, так как он обрабатывается как единое целое с помощью циклов. Наибольшей производительности в работе с массивом можно достичь только в том случае, если все элементы массива относятся к одному и тому же типу. Тогда, для хранения всей совокупности элементов, можно выделить непрерывную область памяти в которой элементы будут располагаться в соседних ячейках, последовательно.