Massivlər yaddaşda necə təmsil olunur?
Massivlər yaddaşda necə təmsil olunur?

Video: Massivlər yaddaşda necə təmsil olunur?

Video: Massivlər yaddaşda necə təmsil olunur?
Video: Yaddaşın Necədir? I Qısa Yaddaş Testi 2024, Aprel
Anonim

Massivlər tez-tez olurlar təmsil olunan diaqramlarla təqdim etmək onların yaddaş istifadə edin. Göstəricilər tutur yaddaş digər məlumatların ünvanı və bunlardır təmsil olunan istinad etdiyi məlumatı göstərən ox olan qara disk tərəfindən. Faktiki massiv dəyişən, bu misalda a, üçün göstəricidir yaddaş onun bütün elementləri üçün.

Eynilə insanlar soruşurlar ki, massivlər yaddaşda necə saxlanılır?

An massiv elementlərini bitişik şəkildə saxlayır yaddaş yerlər. Siz yaratsanız massiv yerli olaraq yığında olacaq. Elementlərin olduğu yer saxlanılır saxlama xüsusiyyətlərindən asılıdır. Dinamik olaraq yaradılmışdır massiv yığın üzərində yaradılacaq.

Sonradan sual yaranır ki, yaddaşda neçə növ massiv təmsil oluna bilər? Beləliklə, beş element saxlanacaq beş qonşu yerdə yaddaş . Sən bacarmaq istinad edərək bunu müşahidə edin yaddaş hər bir elementin ünvanı. Digər primitiv məlumatlar kimi deyil növləri C-də, bir massiv identifikatorun (burada, arr) özü təmsil edir onun göstəricisi.

Eynilə, soruşulur ki, yaddaşda massiv nədir?

An massiv bitişik olaraq saxlanılan homojen (eyni tip) məlumat elementlərinin toplusudur yaddaş yerlər. Məsələn, əgər bir massiv “int” tiplidir, o, yalnız tam elementləri saxlaya bilər və double, float, char və s. kimi digər növ elementlərə icazə verə bilməz.

İki ölçülü massivlər yaddaşı necə təmsil edirlər?

  1. Yaddaşda iki ölçülü massivin təsviri sətir-major və sütun-majordur.
  2. 2D massiv iki cüt kvadrat mötərizə ilə int və ya String kimi bir növə malikdir.
  3. İki ölçülü a matrisi, iki ölçülü ünvan fəzası bir ölçülü ünvan fəzasına uyğunlaşdırılmalıdır.

Tövsiyə: