Двовимірні масиви
Двовимірні масиви трохи схожі на таблиці — уявіть їх як масиви в масивах, з рядками та стовпцями.
Оголошення двовимірного масиву вимагає додаткового набору квадратних дужок:
int array[ROWS][COLUMNS];
Уявіть таблицю, де:
- Рядок
a[0]...
представляє перший набір даних або перший масив; - Рядок
a[1]...
є другим набором; - Рядок
a[2]...
є третім.
Коли масив вкладений в інший масив, це називається "вкладеним масивом."
Доступ до елементів всередині цих вкладених масивів вимагає використання індексів разом з додатковим набором дужок:
main.c
123456789101112131415#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; }
Примітка
Чому нам потрібно вказувати тип даних і розмір масиву? Це допомагає компілятору зрозуміти, скільки пам'яті слід зарезервувати для ваших даних. Пам'ятайте: всі елементи в масиві повинні бути одного типу!
Щоб дійсно скористатися потужністю масивів, у наступних уроках буде введено цикли. Цикли дозволяють автоматизувати завдання з масивами, такі як відображення кожного елемента послідовно (або за певним шаблоном) або введення тексту в масиви. Тепер ви можете запитати, навіщо нам потрібен текст у масивах? Залишайтеся з нами, щоб дізнатися на наступному уроці!
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Двовимірні масиви
Свайпніть щоб показати меню
Двовимірні масиви трохи схожі на таблиці — уявіть їх як масиви в масивах, з рядками та стовпцями.
Оголошення двовимірного масиву вимагає додаткового набору квадратних дужок:
int array[ROWS][COLUMNS];
Уявіть таблицю, де:
- Рядок
a[0]...
представляє перший набір даних або перший масив; - Рядок
a[1]...
є другим набором; - Рядок
a[2]...
є третім.
Коли масив вкладений в інший масив, це називається "вкладеним масивом."
Доступ до елементів всередині цих вкладених масивів вимагає використання індексів разом з додатковим набором дужок:
main.c
123456789101112131415#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; }
Примітка
Чому нам потрібно вказувати тип даних і розмір масиву? Це допомагає компілятору зрозуміти, скільки пам'яті слід зарезервувати для ваших даних. Пам'ятайте: всі елементи в масиві повинні бути одного типу!
Щоб дійсно скористатися потужністю масивів, у наступних уроках буде введено цикли. Цикли дозволяють автоматизувати завдання з масивами, такі як відображення кожного елемента послідовно (або за певним шаблоном) або введення тексту в масиви. Тепер ви можете запитати, навіщо нам потрібен текст у масивах? Залишайтеся з нами, щоб дізнатися на наступному уроці!
Дякуємо за ваш відгук!