Hoe word skikkings in geheue voorgestel?
Hoe word skikkings in geheue voorgestel?

Video: Hoe word skikkings in geheue voorgestel?

Video: Hoe word skikkings in geheue voorgestel?
Video: Diagnose Bipolariteit - Tutorial (29 April 2021) 2024, November
Anonim

Skikkings is dikwels verteenwoordig met diagramme wat verteenwoordig hulle geheue gebruik. Aanwysers hou die geheue adres van ander data en is verteenwoordig deur 'n swart skyf met 'n pyltjie wat wys na die data waarna dit verwys. Die werklike skikking veranderlike, a in hierdie voorbeeld, is 'n wyser na die geheue vir al sy elemente.

Net so, vra mense, hoe word skikkings in die geheue gestoor?

An skikking stoor sy elemente in aaneenlopend geheue liggings. As U die skikking plaaslik sal dit op stapel wees. Waar die elemente is gestoor word hang af van die stoorspesifikasie. 'N dinamies geskep skikking sal op hoop geskep word.

Gevolglik is die vraag, hoeveel tipes skikking kan in die geheue voorgestel word? Dus die vyf elemente gestoor sal word op vyf aangrensende plekke in geheue . jy kan neem dit waar deur te verwys na die geheue adres van elke element. Nie soos ander primitiewe data nie tipes in C, an skikking identifiseerder (hier, arr) self verteenwoordig sy wyser.

Net so word gevra, wat is skikking in geheue?

An skikking is 'n versameling homogene (dieselfde tipe) data-items wat in aaneenlopende gestoor is geheue liggings. Byvoorbeeld as 'n skikking is van tipe "int", dit kan net heelgetalelemente stoor en kan nie die elemente van ander tipes soos dubbel, float, char ens toelaat nie.

Hoe word tweedimensionele skikkings geheue voorgestel?

  1. Voorstelling van tweedimensionele skikking in geheue is ry-hoof- en kolom-hoof.
  2. 'n 2D-skikking het 'n tipe soos int of String, met twee pare vierkantige hakies.
  3. 'n Tweedimensionele matriks a, tweedimensionele adresruimte moet na eendimensionele adresruimte gekarteer word.

Aanbeveel: