Dasturlash 1 swd1316 Ko’rsatkichlar va dinamik xotira bilan ishlash. Dinamik massiv


Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish



Yüklə 18,84 Kb.
səhifə3/4
tarix28.12.2023
ölçüsü18,84 Kb.
#200813
1   2   3   4
4izgkrcfm6vKPVOiubRigQdcUfeNga08KRaotVNB

Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish;
  • Oshkor ravishda xotiraning absolyut adresini berish;
  • Bo'sh qiymat berish;
  • Хotiradan joy ajratish.
    • Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish
    • adresni olish amal orqali:
    • Boshqa, initsializatsiyalangan ko'rsatkich qiymatini berish:
    • int i=5,k=4; // butun o‘zgaruvchilar
    • int *p=&i; // p ko‘rsatkichga i o‘zgaruvchining
    • // adresi yoziladi
    • int *p1(&k); // p1 ko‘rsatkichga k o‘zgaruvchining
    • // adresi yoziladi
    • Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish
    • int b[10]; // massivni e’lon qilish
    • int *t=b; // massivning boshlang‘ich adresini berish
    • void f(int a){/* … */} // funksiyani aniqlash
    • void (*pf)(int);//funksiyaga ko‘rsatkichni e’lon qilish
    • pf=f; // funksiya adresini ko‘rsatkichga berish
    • Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish
    • char *vp = (char *)0xB8000000;
    • Bunda
    • 0xB8000000 - o'n oltilik o'zgarmas son
    • (char *) - turga keltirish amali
    • vp o'zgaruvchisini baytlarni char sifatida qayta ishlovchi ko'rsatkich turi.
    • Oshkor ravishda xotiraning absolyut adresini berish:
    • Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish
    • Bo'sh qiymat berish:
    • int *suxx=NULL;
    • int *r=0;
    • Ikkala holda ham ko'rsatkich hech qanday ob`yektga murojat qilmaydi
    • Bo'sh ko'rsatkich asosan ko'rsatkichni aniq bir ob`yektga ko'rsatayotgan yoki yo'qligini aniqlash uchun ishlatiladi.
    1   2   3   4




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin