Page 19 - 4656
P. 19
Алгоритми і структури даних. Лабораторний практикум.
чисел, необхідно виділити пам’ять під нього, використовуючи
оператор new, і присвоїти їх назву month_days. new є спеціальним
оператором, який виділяє пам'ять для масиву чи будь-якого
іншого об’єкту. Загальний вигляд застосування оператора new до
одномірного масиву є таким:
назва_масиву = new тип[кількість елементів];
Тут, тип визначає тип даних, що виділяються для
створення масиву, назва_масиву є змінною масиву, яка пов'язана
з масивом. Тобто, щоб використовувати оператор new для
створення масиву, необхідно вказати його тип і кількість
елементів. Після створення масиву оператором new його
елементи автоматично будуть обнуленими. Цей приклад створює
масив цілих чисел з 12-ти елементів, і пов'язує їх із змінною
month_days:
month_days = new int [12];
Після виконання цього рядка, змінна month_days буде
посилатися на масив з 12 цілих чисел. Крім того, всі елементи в
масиві будуть дорівнювати нулю.
Підсумуємо. Створення масиву складається з двох етапів.
По-перше, необхідно оголосити змінну бажаного типу елементів
масиву. По-друге, необхідно виділити пам'ять, яка буде містити
масив, використовуючи оператоп new, і присвоїти його змінній
масиву.
Після того як масив створений, можна отримати доступ до
будь-якого його елементу, вказавши його індекс у квадратних
дужках. Всі індекси масиву починаються з нуля. Наприклад, цей
оператор присвоює значення 28 другому елементу month_days:
month_days [1] = 28;
17