Умные вопросы
Войти
Регистрация
Как связаны между собой элементы массива с именем самого массива?
9 года
назад
от
Лаки
2 Ответы
▲
▼
0
голосов
Вопрос непонятен. Связаны между собой или связаны с именем?
Имя это просто идентификатор для компилятора, который превратит его в адрес выделенной массиву памяти, и в дальнейшем будет учитывать обращения к ней.
9 года
назад
от
~~_Викуленька_~~ ))))))))
▲
▼
0
голосов
Когда ты его объявляешь (массив) , в памяти тут же выделяется последовательный набор ячек, в зависимости от типа значений элементов. И когда ты обращаешься к массиву, скажем a[5], то менеджер памяти смотрит на адрес заголовка массива, а затем делает сдвиг на пять определённых интервалов, оказываясь в ячейке с которой идёт последовательность байтов с записанным в них значением. Поэтому в старых языках программирования была строгая типизация, и чтобы добавить массиву элемент приходилось старый выкидывать и записывать значения в новый массив. В современных языках типо пыхыпы этот процесс автоматизирован.
9 года
назад
от
Stefan Pyriy
Связанные вопросы
1
ответ
Что это за штука в электродвигателе? Как называется?
9 года
назад
от
Елена Госсен (Пухова)
2
ответов
Почему на стратосфере холодный воздух около 0 градусов, почему солнце не прогревает там воздух, а землю прогревает
7 года
назад
от
Vasya Pupkin
3
ответов
В стиралке при включении чего нибудь начинает работать откачивающий насос и больше ничего не происходит. Что может быть?
4 года
назад
от
Финансовая Свобода