Про массивы я уже писал в предыдущих выпусках. Сама концепция массивов довольно проста, и вероятно вы её поняли уже на интуитивном уровне, но в этом выпуске я объясню более подробно, когда нужны массивы и как с ними работать. Более сложные понятия в программировании изобретаются тогда, когда перестает хватать простых. Поэтому давайте начнем с простых и посмотрим, когда их перестанет хватать. Попробуем написать самую простую игру: игрок бьет монстра, а монстр бьет игрока. Как выглядит игрок или монстр, где они находятся, как именно бьют – не интересует вообще...
Массив это структура данных, представленная в виде группы ячеек одного типа, объединенных под одним единым именем. Массивы используются для обработки большого количества однотипных данных. Имя массива является указателем, что такое указатели расскажу немного позже. Отдельная ячейка данных массива называется элементом массива. Элементами массива могут быть данные любого типа. Массивы могут иметь как одно, так и более одного измерений. В зависимости от количества измерений массивы делятся на одномерные массивы, двумерные массивы, трёхмерные массивы и так далее до n-мерного массива...