int my_array[100]; my_array[0]=1; my_array[1]=20; my_array[2]=100; Fizik nuqtai nazardan 100 ta element ham xotirada ketma-ket joylashadi va
elementlar indeksi xotiraning qo’shni bloklari hisoblanadi, elementlarga murojaat
indeks bo’yicha tezkor amalga oshiriladi. Bu adres arifmetikasi hisoblanadi, lekin
standart massivlar uchun xotira kompilyatsiya jarayonida ajratiladi, ya’ni
massivni dastur ishlashi jarayonida o’zgartirish taqiqlanadi.
Bog’langan ro’yxatlar uchun xotira dastur ishlashi jarayonida dinamik
xotirani ajratish mexanizmi asosida ajratiladi. Xotiraning bunday turi “uyum”
20
(heap) deb ataladi va fizik nuqtai nazardan qo’shilgan elementni ushbu heap ga
tartibsiz ravishda joylashtirish mumkin.