Двовимірні масиви
Двовимірні масиви трохи схожі на таблиці — уявіть їх як масиви в масивах, з рядками та стовпцями.
Оголошення двовимірного масиву вимагає додаткового набору квадратних дужок:
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; }
Примітка
Чому нам потрібно вказувати тип даних і розмір масиву? Це допомагає компілятору зрозуміти, скільки пам'яті слід зарезервувати для ваших даних. Пам'ятайте: всі елементи в масиві повинні бути одного типу!
Щоб дійсно скористатися потужністю масивів, у наступних уроках ми розглянемо цикли. Цикли дозволяють автоматизувати завдання з масивами, такі як відображення кожного елемента послідовно (або за певним шаблоном) або введення тексту в масиви. Тепер ви можете запитати, навіщо нам потрібен текст у масивах? Залишайтеся з нами для наступного уроку, щоб дізнатися!
Дякуємо за ваш відгук!