Вступ до Масивів
Іноді виникає потреба створити сотні або навіть тисячі змінних. Створювати їх по одній — непрактично. У таких випадках використовуються масиви. Масив — це колекція змінних одного типу. Якщо окрема змінна — це одна коробка для зберігання, то масив — це склад, заповнений коробками, кожна з яких містить своє значення. Оголошення масиву виглядає так:
int array[3];
Ось як оголосити масив з місцем для трьох елементів. Щоб присвоїти йому значення, використовуйте фігурні дужки для їх переліку всередині.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Якщо ви вказуєте елементи безпосередньо, не потрібно оголошувати розмір — компілятор автоматично підрахує та призначить кількість елементів.
Індекси
Кожна комірка масиву має власний унікальний ідентифікатор, який називається індексом і дозволяє легко отримувати доступ до конкретних елементів. Індекс — це номер, присвоєний кожному елементу масиву, подібно до вашого місця в черзі в кав’ярні. Індекси в C починаються з нуля, тобто перший елемент має індекс 0.
Main.c
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; }
Масиви, розглянуті до цього, є статичними, тобто їхній розмір залишається незмінним під час виконання програми. Існують також динамічні масиви, які можуть змінювати розмір під час роботи програми.
Значення будь-якого елемента масиву можна змінити, звернувшись до нього за певним індексом.
main.c
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; }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Вступ до Масивів
Свайпніть щоб показати меню
Іноді виникає потреба створити сотні або навіть тисячі змінних. Створювати їх по одній — непрактично. У таких випадках використовуються масиви. Масив — це колекція змінних одного типу. Якщо окрема змінна — це одна коробка для зберігання, то масив — це склад, заповнений коробками, кожна з яких містить своє значення. Оголошення масиву виглядає так:
int array[3];
Ось як оголосити масив з місцем для трьох елементів. Щоб присвоїти йому значення, використовуйте фігурні дужки для їх переліку всередині.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Якщо ви вказуєте елементи безпосередньо, не потрібно оголошувати розмір — компілятор автоматично підрахує та призначить кількість елементів.
Індекси
Кожна комірка масиву має власний унікальний ідентифікатор, який називається індексом і дозволяє легко отримувати доступ до конкретних елементів. Індекс — це номер, присвоєний кожному елементу масиву, подібно до вашого місця в черзі в кав’ярні. Індекси в C починаються з нуля, тобто перший елемент має індекс 0.
Main.c
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; }
Масиви, розглянуті до цього, є статичними, тобто їхній розмір залишається незмінним під час виконання програми. Існують також динамічні масиви, які можуть змінювати розмір під час роботи програми.
Значення будь-якого елемента масиву можна змінити, звернувшись до нього за певним індексом.
main.c
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; }
Дякуємо за ваш відгук!