2. Массивы
Переменная – это ячейка в памяти
компьютера, где может храниться одно
единственное значение.
Массив – это область памяти, где
могут последовательно храниться
несколько значений.
3. Массивы
Массив – это совокупность переменных,
которая позволяет хранить несколько
однотипных значений.
Все значения этой совокупности объединены
под одним именем.
При этом каждая переменная в массиве
является самостоятельной единицей под
названием - элемент
4. Массивы
Каждый элемент имеет свой порядковый
номер – индекс.
По индексу можно обращаться к конкретному
элементу массива
Нумерация элементов в массиве начинается с
нуля
5. Массив
Расположение массива в памяти
Базовый адрес + размер базового типа * индекс
Значение
1
Значение
2
Значение
3
Значение
4
Значение
5
Значение
6
Область
за
Пределами
массива
6. Массив
Размерность массива
Размер типа данных * количество элементов
Значение
1
Значение
2
Значение
3
Значение
4
Значение
5
Значение
6
Область
за
Пределами
массива
8. Одномерный массив
Одномерный массив – массив, с одним параметром,
характеризующим количество элементов
одномерного массива.
Фактически одномерный массив – это массив, у
которого может быть только одна строка, и n-е
количество столбцов.
Столбцы в одномерном массиве – это элементы
массива.
11. Одномерный массив
Инициализация массива
Все значения списка инициализации имеют такой же тип
данных, как и сам массив, поэтому при создании
количество элементов можно не указывать.
Операционная система сама определит размер массива
исходя из числа элементов в списке инициализации.
12. Одномерный массив
Инициализация массива
Если число элементов в списке инициализации меньше
чем число элементов массива, то оставшиеся значения
автоматически заполняются нулями.
15. Одномерный массив
Обращение к элементам массива
Запись значения
имя_массива[индекс_элемента] = значение;
Получение значения
printf("%i", имя_массива[индекс_элемента]);