Все мы знаем, что массивы нумеруются с нуля, это было заложено в наши головы еще с начала изучения программирования. Но мало кто задумывался, почему именно ноль, ведь было бы логичнее начинать с едини
Потому что так удобно компьютеру В проектах мы периодически говорим, что компьютер почти всё начинает считать с нуля, а не с единицы. Это значит, что первый элемент массива вызывается командой arr[0], второй — arr[1], а шестой — arr[5]. Объясняем, почему так. Память, переменные и первый байт Чтобы что-то посчитать, компьютеру нужно место, куда он будет записывать результаты подсчёта. Это место — какие-то ячейки памяти. Физически ячейка памяти — это транзистор, у которого может быть два состояния: открытый или закрытый (как краны с водой)...