305 подписчиков
1 подписчик
После изложения таких понятий как переменные, можно перейти к такому понятию как массивы. На самом деле массив это область памяти. Переменная также область памяти. Отличие между ними такое. Переменная хранит в себе одно значение указанного типа.
Например, int a = 45. Здесь мы запросили у системы область памяти в int байт и записали в него целое число. Напомним, что любой тип данных определяет объем переменной в байтах. С массивом все сложнее. int a[10] определяет область памяти в 10 ячеек, каждая из них размером в int байт. Доступ к ячейке производится так. a[0] = 5, a[1] = 54, ...a[9] = 65;...
32 подписчика
Всем Хай! Сегодня мы будем разбирать тему расширения массива. Давайте представим, что у нас есть инвентарь. И этот инвентарь не бесконечный. В нём всего 3 места. Если вы играли в «Resident Evil», то вы понимаете то, о чём я говорю. Все эти три места заняты вещами, патронами, аптечками. Без разницы. Чтобы мы могли расширить этот инвентарь нужно найти, допустим, подсумок. И тогда у нас появится ещё одна свободная ячейка. Это классический одномерный массив. Как добавить эту ячейку рассмотрим на коротеньком коде...