Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Двовимірні Масиви | Типи Даних та Змінні
Основи C

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

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

int array[ROWS][COLUMNS];

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

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

Коли масив знаходиться всередині іншого масиву, це називається вкладеним масивом. Для доступу до його елементів використовуйте декілька індексів, кожен у своїй парі дужок.

main.c

main.c

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]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Note
Примітка

Усі елементи масиву повинні бути одного типу.

question mark

Яким буде результат виконання цього коду?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.63

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

Свайпніть щоб показати меню

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

int array[ROWS][COLUMNS];

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

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

Коли масив знаходиться всередині іншого масиву, це називається вкладеним масивом. Для доступу до його елементів використовуйте декілька індексів, кожен у своїй парі дужок.

main.c

main.c

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]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Note
Примітка

Усі елементи масиву повинні бути одного типу.

question mark

Яким буде результат виконання цього коду?

Select the correct answer

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

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

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

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