Як зробити масив

Як зробити масив


Масив - це впорядкована структура, що містить дані певного типу. Існують одномірні (лінійні) масиви та багатовимірні масиви даних. Зазвичай одномірний масив може включати в себе тільки однотипні елементи. Як правило, доступ до масиву можна отримати за його назвою, яка є адресою масиву в пам 'яті. У мові C і C++ масив може містити, як стандартні типи даних, так і створені структури, класи та інші елементи.

Інструкція

1. Визначте тип даних, елементи якого потрібно зберігати в масиві. Якщо вказано числові дані, зазвичай використовуються типи: int, double, float, строкових - char. Щоб створити вимірний масив, запишіть рядок вигляду: int Massiv1 [5].

2. При роботі з двомірним масивом, його створення виглядає так: char Massiv2 [3][4]. У першому випадку змінна Massiv1 міститиме 5 елементів типу int. У другому випадку - Massiv2 вказує на почесний масив, що має 3 рядки, 4 стовпчики і містить елементи типу char.

3. Якщо вам потрібно встановити лінійний масив невідомого розміру, запишіть таку форму: char* Massiv3 []. У цьому випадку під масив не буде виділено жорстко заданий розмір пам 'яті. Змінна Massiv3 буде порожнім індексом, який необхідно проініціалізувати. Для цього змінній відразу присвоюється значення: char * Massiv3 [] = {"" Перший елемент "", "Другий елемент" "," Третій елемент ""}.

4. Для створення масиву, що містить об 'єкти структури, спочатку вкажіть тип даної структури. Наприклад, є структура виду: struct ASD { int a; const char* b; }. Тут ви можете створити тип ASD, що містить дані двох типових типів. Далі його вже можна використовувати для створення нових масивів. Причому масиви будуть також містити елементи з двома два стандартними типами: int і курсор на рядок char.

5. Створіть масив елементів розробленої структури. Для цього нову структуру уявіть, як тип, і запишіть вираз: ASD Massiv4 [6]. Тут ASD є типом, Massiv4 - це назва створюваного масиву, що містить 6 елементів типу ASD. Подібним чином відбувається створення масиву для будь-яких можливих типів даних.