C xotira manzili
Xotira manzili
C tilida o‘zgaruvchi yaratilganda, unga xotira manzili biriktiriladi.
Xotira manzili — o‘zgaruvchi kompyuterda saqlanadigan joy.
O‘zgaruvchiga qiymat berganimizda, u shu xotira manzilida saqlanadi.
Unga murojaat qilish uchun havola operatoridan (&) foydalaning — natija o‘zgaruvchi qayerda saqlanganini ko‘rsatadi:
Eslatma: Xotira manzili o‘n oltilik shaklda (0x..) bo‘ladi. Dasturingizda, ehtimol, xuddi shunday natija chiqmaydi, chunki bu o‘zgaruvchi kompyuteringizda qayerda saqlanishiga bog‘liq.
Shuni ham yodda tutingki, &myAge ko‘pincha "ko‘rsatkich" (pointer) deb ataladi. Ko‘rsatkich, aslida, o‘zgaruvchining xotira manzilini o‘z qiymati sifatida saqlaydi. Ko‘rsatkich qiymatlarini chiqarish uchun %p format spetsifikatoridan foydalanamiz.
Ko‘rsatkichlar haqida keyingi bobda ancha batafsil bilib olasiz.
Xotira manzilini bilish nima uchun foydali?
Ko‘rsatkichlar C tilida muhim, chunki ular kompyuter xotirasidagi ma’lumotlarni boshqarish imkonini beradi — bu kodni qisqartirishi va unumdorlikni oshirishi mumkin.
Ko‘rsatkichlar C tilini Python va Java kabi boshqa dasturlash tillaridan ajratib turadigan jihatlardan biridir.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
