Зміст курсу
Основи C
Основи C
Двовимірні масиви
Двовимірні масиви трохи схожі на таблиці — уявіть їх як масиви в масивах, з рядками та стовпцями.
Оголошення двовимірного масиву вимагає додаткового набору квадратних дужок:
Уявіть таблицю, де:
- Рядок
a[0]...
представляє перший набір даних або перший масив; - Рядок
a[1]...
є другим набором; - Рядок
a[2]...
є третім.
Коли масив вкладений в інший масив, це називається "вкладеним масивом."
Доступ до елементів всередині цих вкладених масивів вимагає використання індексів разом з додатковим набором дужок:
main
#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // index 0 {2, 22, 222, 2222}, // index 1 {3, 33, 333, 3333} // index 2 }; printf("%d", array[1][0]); // print the first element of the second nested array return 0; }
Примітка
Чому нам потрібно вказувати тип даних і розмір масиву? Це допомагає компілятору зрозуміти, скільки пам'яті слід зарезервувати для ваших даних. Пам'ятайте: всі елементи в масиві повинні бути одного типу!
Щоб дійсно скористатися потужністю масивів, у наступних уроках буде введено цикли. Цикли дозволяють автоматизувати завдання з масивами, такі як відображення кожного елемента послідовно (або за певним шаблоном) або введення тексту в масиви. Тепер ви можете запитати, навіщо нам потрібен текст у масивах? Залишайтеся з нами, щоб дізнатися на наступному уроці!
Дякуємо за ваш відгук!