Page 128 - 6253
P. 128
РОЗДІЛ 6
СТРУКТУРИ ДАНИХ (І частина)
6.1. Масиви
Одновимірні масиви
Масив – це структура даних, в якій зберігаються значення одного типу.
Доступ до окремого елементу масиву здійснюється за допомогою цілочисельного
індексу.
Щоб створити масив, спочатку необхідно створити змінну масиву
необхідного типу. Загальна форма оголошення одновимірного масиву виглядає
наступним чином:
тип ім'я_змінної[]; або тип[] ім'я_змінної;
В даному випадку тип задає тип елементу масиву. Тип елементу визначає тип
даних кожного з елементів, з яких складається масив. Таким чином, тип елементу
масиву визначає тип даних, які міститиме масив.
Проте цей оператор лише оголошує змінну, не виконуючи її ініціалізацію.
Фактично значення масиву встановлюється рівним null Щоб створити масив,
необхідно за допомогою оператора new зарезервувати пам'ять і присвоїти її масиву.
тип[] ім'я_змінної = new тип[розмір];
Тип визначає тип даних, для яких резервується пам'ять, розмір вказує
кількість елементів в масиві, а ім'я_змінної – змінна масиву, пов'язана з масивом.
Елементи масиву, для яких пам'ять була виділена оператором new, автоматично
ініціалізуються нульовими значеннями (для числових типів), значеннями false (для
логічного типу) або значеннями null (для посилань). Приведений нижче оператор
резервує пам'ять для 10-ти дробових елементів масиву і зв'язує їх з масивом array.
double[] array = new double[10];
Після виконання цього оператора змінна array посилатиметься на масив, що
складається з 10 елементів. При цьому усі елементи масиву ініціалізуються
нульовими значеннями.
Як тільки масив створений і пам'ять для нього зарезервована, то до
конкретного елементу масиву можна звертатися, вказуючи його індекс в квадратних
127