Знакомство с массивами
Поймите понятие массивов, хранение данных в последовательных областях памяти и способы их изменения
«Знакомство с массивами» — бесплатный урок C Academy на CoddyKit. Это урок 1 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения C Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс C Academy содержит 3 уроков всего.
Что такое массив?
Введение в массивы
Массив — это набор переменных одного типа данных, хранящихся в последовательных ячейках памяти.
В этом уроке Вы узнаете:
- Как объявлять и инициализировать массивы.
- Как массивы хранятся в памяти.
- Как получать доступ к элементам массива и изменять их.

Объявление массива
Объявление массива
Массивы объявляются с помощью квадратных скобок [].
Пример:
int numbers[5];
Так создаётся массив, способный хранить 5 целых чисел.
Инициализация массива
Инициализация массива
Массивы можно инициализировать во время объявления:
int numbers[5] = {1, 2, 3, 4, 5};
Или их можно инициализировать позже:
numbers[0] = 10;Доступ к элементам массива
Доступ к элементам массива
Доступ к элементам массива осуществляется по индексу (начиная с 0).
Пример:
int first = numbers[0];
Так извлекается первый элемент массива.
Пример: доступ к элементам массива
Пример: доступ к элементам массива
Эта программа демонстрирует, как хранить элементы массива и получать к ним доступ.
#include <stdio.h>
int main() {
int numbers[5] = {10, 20, 30, 40, 50};
printf("First element: %d\n", numbers[0]);
printf("Second element: %d\n", numbers[1]);
return 0;
}Цикл по массиву
Цикл по массиву
Для перебора массива можно использовать цикл:
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
Так выводятся все элементы массива.
Пример: цикл по массиву
Пример: цикл по массиву
Эта программа выводит все элементы массива с помощью цикла.
#include <stdio.h>
int main() {
int numbers[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
return 0;
}Представление массивов в памяти
Представление массивов в памяти
Массивы хранятся в последовательных ячейках памяти.
Пример:
int arr[3] = {10, 20, 30};
Расположение в памяти:
- arr[0] → адрес A
- arr[1] → адрес A + sizeof(int)
- arr[2] → адрес A + 2*sizeof(int)
Повторение темы массивов
Итоги
В этом уроке Вы узнали:
- Что такое массивы и как они работают.
- Как объявлять, инициализировать массивы и получать доступ к их элементам.
- Как перебирать массив с помощью цикла.
Далее мы рассмотрим многомерные массивы в C!

Часто задаваемые вопросы
Урок «Знакомство с массивами» бесплатный?
Да — полный текст урока «Знакомство с массивами» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс C Academy, подпишись на CoddyKit PRO. Курс C Academy содержит 3 уроков всего.
Чему я научусь в уроке «Знакомство с массивами»?
Поймите понятие массивов, хранение данных в последовательных областях памяти и способы их изменения Ты практикуешь C Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать C Academy?
Предыдущий опыт не требуется. C Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 3.
Сколько времени занимает урок «Знакомство с массивами»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке C Academy?
Да. Каждый урок C Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Знакомство с массивами
- Многомерные массивы
- Строки в C