Hogyan jelennek meg a tömbök a memóriában?
Hogyan jelennek meg a tömbök a memóriában?

Videó: Hogyan jelennek meg a tömbök a memóriában?

Videó: Hogyan jelennek meg a tömbök a memóriában?
Videó: 67 - Memory Arrays 2024, Lehet
Anonim

Tömbök gyakran vannak képviselve diagramokkal, hogy képviselni az övék memória használat. Mutatók tartják a memória egyéb adatok címe és vannak képviselve egy fekete lemezzel, amelyen egy nyíl mutat a hivatkozott adatokra. Az aktuális sor változó, ebben a példában a mutató a memória minden eleméhez.

Hasonlóképpen, az emberek azt kérdezik, hogyan tárolódnak a tömbök a memóriában?

An sor elemeit összefüggő helyen tárolja memória helyszíneken. Ha Ön létrehozta a sor helyben veremben lesz. Hol vannak az elemek tárolva a tárolási specifikációtól függ. Egy dinamikusan létrehozott sor kupacban jön létre.

Ezt követően az a kérdés, hogy hány típusú tömb ábrázolható a memóriában? Tehát az öt elem tárolásra kerül öt szomszédos helyen memória . te tud figyelje meg ezt a hivatkozással memória minden elem címe. Nem úgy, mint a többi primitív adat típusok C-ben an sor maga az azonosító (itt, arr). képviseli a mutatója.

Hasonlóképpen felteszik a kérdést, hogy mi az a tömb a memóriában?

An sor homogén (azonos típusú) adatelemek gyűjteménye, amelyeket egymás mellett tárolnak memória helyszíneken. Például ha egy sor „int” típusú, csak egész elemeket tud tárolni, és nem engedélyezi más típusú elemeket, mint például a double, float, char stb.

Hogyan ábrázolják a kétdimenziós tömbök memóriáját?

  1. A kétdimenziós tömb ábrázolása a memóriában sor-nagy és oszlop-nagy.
  2. A 2D tömb típusa például int vagy String, két pár szögletes zárójellel.
  3. Egy kétdimenziós mátrix a, kétdimenziós címteret le kell képezni egydimenziós címtérre.

Ajánlott: