• Masalan, int *x
  •  C++ DASTURLASH TILIDA KO„RSATKICHLAR VA ADRES




    Download 2,67 Mb.
    Pdf ko'rish
    bet113/164
    Sana25.01.2024
    Hajmi2,67 Mb.
    #146073
    1   ...   109   110   111   112   113   114   115   116   ...   164
    Bog'liq
    ALGORITMLASH VA DASTURLASH ASOSLARI

     
    4.6 C++ DASTURLASH TILIDA KO„RSATKICHLAR VA ADRES 
    OLUVCHI O„ZGARUVCHILAR 
    Reja: 
     
    1. Funksiyaga ko‗rsatkich; 
    2. Obyektga o‗zgaruvchiga ko‗rsatkich; 
    3.Ko‗rsatkichlarga boshlang‘ich qiymat berish; 
    4. Ko‗rsatkichlar ustida bajariladigan amallar. 
    5.Adresdagi qiymatlar ustida amallarni bajarish 
    Ko‗rsatkichlar C++ dasturlash tilining kuchli qurollaridan biridir. 
    Tushunchaning nomi nega ko‗rsatkich, u nimani ko‗rsatadi degan savollar 
    tug‗ilishi tabiiy. Ko‗rsatkich ham o‗zgaruvchi bo‗lib, u ham e‘lon qilinadi va uning 
    oddiy o‗zgaruvchilar e‘lonidan farqi shundaki, ularni e‘lon qilishga oldidan 
    ko‗paytirish amali belgisi, ya‘ni (*) yulduzcha qo‗yiladi. 
    Ko‗rsatkich o‗zgaruvchi boshqa o‗zgaruvchining EHM xotirasidagi adresiga 
    teng qiymatni oladi, ya‘ni o‗sha o‗zgaruvchining adresini ko‗rsatadi. C++ 
    dasturlash tilida tuzilgan dastur tarkibidagi o‗zgaruvchilar dastur komplyatsiya 
    qilingandan keyin kompyuter xotirasiga borib joylashadi. Komplyator dastur 
    matnini kompyuter xotirasiga joylashtirgandan so‗ng uning tarkibidagi 
    o‗zgaruvchilar adresini obeykt kod sifatida qabul qilib oladi. 
    Masalan, int *x ; yozuvi butun turli x nomli ko‗rsatkich o‗zgaruvchi, float 
    *a; yozuvi esa a nomli haqiqiy turli ko‗rsatkich o‗zgaruvchi e‘lon qilinganligini 
    bildiradi. Yoki boshqacha qilib aytganda o‗zgaruvchi e‘lon qilinishi chog‗ida 
    uning oldiga (*) belgisi qo‗yilsa, uni ko‗rsatkichga aylantiradi. Bundan buyon 
    «ko„rsatkich o„zgaruvchi» o‗rniga «ko„rsatkich» so‗zidan foydalanamiz. 
    Unutmaslik kerakki, ko‗rsatkich qaysi turga mansub bo‗lsa, faqat shu turga 
    taalluqli o‗zgaruvchilarning adreslarini aniqlay oladi. 
    Ko‗rsatkichlar bilan ikkita, ya‘ni «*» va «&» operatorlari qo‗llaniladi. 
    Bunda «&» operatori o‗zgaruvchining EHM xotirasidagi adresini aniqlaydi. 

    Download 2,67 Mb.
    1   ...   109   110   111   112   113   114   115   116   ...   164




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     C++ DASTURLASH TILIDA KO„RSATKICHLAR VA ADRES

    Download 2,67 Mb.
    Pdf ko'rish