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