Массивы
28.11.2024
Массивы — это фундаментальная структура данных в C++, которая позволяет хранить несколько значений одного типа под одним именем.
Основные понятия
Что такое массив?
Массив — это последовательность элементов одного типа, которые хранятся в памяти подряд. Каждый элемент массива имеет свой индекс (номер), начинающийся с 0.
Синтаксис создания массива:
Пример объявления массива:
numbers[0]
0
Неопределённое
numbers[1]
1
Неопределённое
numbers[2]
2
Неопределённое
numbers[3]
3
Неопределённое
numbers[4]
4
Неопределённое
Создание и инициализация массивов
Инициализация массива при объявлении
0
10
1
20
2
30
3
40
4
50
Частичная инициализация
0
1
1
2
2
0
3
0
4
0
Инициализация без указания размера
Доступ к элементам массива
Доступ к элементам массива осуществляется с помощью индексов:
Пример:
Результат вывода:
Заполнение массива через цикл
Часто массивы заполняются данными при помощи циклов.
Пример:
Результат вывода:
Многомерные массивы
Двумерный массив
Двумерный массив можно представить как таблицу, где каждый элемент имеет два индекса: строка и столбец.
Синтаксис:
Пример:
Табличное представление массива:
Доступ к элементам осуществляется так: где — номер строки, — номер столбца.
Пример кода:
Результат вывода:
Полезные советы
Используйте константы для определения размера массива:
Старайтесь использовать векторы для динамических массивов:
Last updated