Как се представят масивите в паметта?
Как се представят масивите в паметта?

Видео: Как се представят масивите в паметта?

Видео: Как се представят масивите в паметта?
Видео: Какие кератомы и папилломы самые опасные. Как действовать безошибочно? 2024, Ноември
Anonim

масиви са често представляван с диаграми, които представляват техен памет използване. Указателите задържат памет адрес на други данни и са представляван от черен диск със стрелка, сочеща към данните, които препраща. Реалното масив променлива, a в този пример, е указател към памет за всички негови елементи.

По същия начин хората питат как се съхраняват масивите в паметта?

Ан масив съхранява своите елементи в съседни памет местоположения. Ако Вие сте създали масив локално ще бъде в стека. Където са елементите съхранени зависи от спецификацията за съхранение. Динамично създаден масив ще бъдат създадени в heap.

Впоследствие възниква въпросът колко типа масив може да бъде представен в паметта? Така че петте елемента ще се съхранява на пет съседни места в памет . Вие мога наблюдавайте това, като се позовавате на памет адрес на всеки елемент. Не като други примитивни данни видове в C, an масив идентификатор (тук, arr). представлява показалецът му.

По същия начин се пита какво е масив в паметта?

Ан масив е колекция от хомогенни (един и същи тип) елементи от данни, съхранявани в съседни памет местоположения. Например, ако an масив е от тип „int“, той може да съхранява само целочислени елементи и не може да допуска елементи от други типове като double, float, char и т.н.

Как се представят двумерните масиви памет?

  1. Представянето на двуизмерен масив в паметта е главен ред и основен колона.
  2. 2D масивът има тип като int или String, с две двойки квадратни скоби.
  3. Двумерна матрица a, двумерно адресно пространство трябва да се преобразува в едномерно адресно пространство.

Препоръчано: