• Boshqa, initsializatsiyalangan korsatkich qiymatini berish
  • Bosh qiymat berish
  • Ko'rsatkichga mavjud bo'lgan ob`yektning adresini berish




    Download 5 Mb.
    bet3/4
    Sana10.01.2024
    Hajmi5 Mb.
    #134090
    1   2   3   4
    Bog'liq
    1) 7-mavzu (Dinamik massivlar)

    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




    Download 5 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 5 Mb.