Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Двовимірні масиви | Дані
Основи C
course content

Зміст курсу

Основи C

Основи C

1. Вступ
2. Дані
3. Оператори
4. Оператори управління
5. Функції
6. Вказівники

bookДвовимірні масиви

Двовимірні масиви трохи схожі на таблиці — уявіть їх як масиви в масивах, з рядками та стовпцями.

Оголошення двовимірного масиву вимагає додаткового набору квадратних дужок:

Уявіть таблицю, де:

  • Рядок a[0]... представляє перший набір даних або перший масив;
  • Рядок a[1]... є другим набором;
  • Рядок a[2]... є третім.

Коли масив вкладений в інший масив, це називається "вкладеним масивом."

Доступ до елементів всередині цих вкладених масивів вимагає використання індексів разом з додатковим набором дужок:

c

main

copy
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; }

Примітка

Чому нам потрібно вказувати тип даних і розмір масиву? Це допомагає компілятору зрозуміти, скільки пам'яті слід зарезервувати для ваших даних. Пам'ятайте: всі елементи в масиві повинні бути одного типу!

Щоб дійсно скористатися потужністю масивів, у наступних уроках буде введено цикли. Цикли дозволяють автоматизувати завдання з масивами, такі як відображення кожного елемента послідовно (або за певним шаблоном) або введення тексту в масиви. Тепер ви можете запитати, навіщо нам потрібен текст у масивах? Залишайтеся з нами, щоб дізнатися на наступному уроці!

Який результат цього коду?

Який результат цього коду?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
some-alt