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

bookВступ до Масивів

Іноді виникає потреба створити сотні або навіть тисячі змінних. Створювати їх по одній — непрактично. У таких випадках використовуються масиви. Масив — це колекція змінних одного типу. Якщо окрема змінна — це одна коробка для зберігання, то масив — це склад, заповнений коробками, кожна з яких містить своє значення. Оголошення масиву виглядає так:

int array[3];

Ось як оголосити масив з місцем для трьох елементів. Щоб присвоїти йому значення, використовуйте фігурні дужки для їх переліку всередині.

int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Note
Примітка

Якщо ви вказуєте елементи безпосередньо, не потрібно оголошувати розмір — компілятор автоматично підрахує та призначить кількість елементів.

Індекси

Кожна комірка масиву має власний унікальний ідентифікатор, який називається індексом і дозволяє легко отримувати доступ до конкретних елементів. Індекс — це номер, присвоєний кожному елементу масиву, подібно до вашого місця в черзі в кав’ярні. Індекси в C починаються з нуля, тобто перший елемент має індекс 0.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Note
Примітка

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

Значення будь-якого елемента масиву можна змінити, звернувшись до нього за певним індексом.

main.c

main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
question mark

Яке значення буде виведено наступним кодом для заданого оголошення масиву в C?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you explain how to access or change a specific element in an array?

What happens if I try to access an index that doesn't exist in the array?

Can arrays store different types of data, or only one type?

Awesome!

Completion rate improved to 2.63

bookВступ до Масивів

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

Іноді виникає потреба створити сотні або навіть тисячі змінних. Створювати їх по одній — непрактично. У таких випадках використовуються масиви. Масив — це колекція змінних одного типу. Якщо окрема змінна — це одна коробка для зберігання, то масив — це склад, заповнений коробками, кожна з яких містить своє значення. Оголошення масиву виглядає так:

int array[3];

Ось як оголосити масив з місцем для трьох елементів. Щоб присвоїти йому значення, використовуйте фігурні дужки для їх переліку всередині.

int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Note
Примітка

Якщо ви вказуєте елементи безпосередньо, не потрібно оголошувати розмір — компілятор автоматично підрахує та призначить кількість елементів.

Індекси

Кожна комірка масиву має власний унікальний ідентифікатор, який називається індексом і дозволяє легко отримувати доступ до конкретних елементів. Індекс — це номер, присвоєний кожному елементу масиву, подібно до вашого місця в черзі в кав’ярні. Індекси в C починаються з нуля, тобто перший елемент має індекс 0.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Note
Примітка

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

Значення будь-якого елемента масиву можна змінити, звернувшись до нього за певним індексом.

main.c

main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
question mark

Яке значення буде виведено наступним кодом для заданого оголошення масиву в C?

Select the correct answer

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

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

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

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