Массивы (ООАиП ООП Объектно ориентированное мышление и программирование)

Массивы
Под массивом будем понимать некоторое количество переменных одного типа, хранящихся в оперативной памяти последовательно под одним и тем же именем с соотвуещем элементу массива порядоковым номером (нумерация идет с нуля). Если вы обращаетесь к несуществующему элементу массива, то происходит общаращение к соотвествующей по порядку от первого элемента массива ячейке памяти, что может привести к непредсказуемым последствиям, наприме зависанию программы, если эта ячейка памяти хранит например параметр цикла.
Перед использованием массива его необходимо объявить указав последтваельно типа данных массива, придуманное нами имя массива, открывающую квадратную скобку, количество элементов массива числом, закрывающую квадратную скобку, точку с запятой.
Важным замечанием является то, что например у массива с размерность (количеством элеменитов) 10, десятого элемента по номер не существует, так как нумерация идет с нуля и последним элементом является элемен с номером 9.
В С++ массивы могут многомерные, то есть иметь две и более нумераций элементов в своем сочетании однозначно определяющих количество элементов.
Как правило массивы инициализуются и используюся в циклах, при этом в качетве номера элемента массива можно использовать парамет цикла.
Могут существовать не только массивы переменных определенного типа, но и массивы объектов (экземпляров класса). Массивы могут выступать и в качестве членов класса.

Автор: к.п.н. Румянцев Сергей Александрович

← Назад в раздел