• Masalan, int *x ; yozuvi butun turli x nomli ko‗rsatkich o‗zgaruvchi, float *a; yozuvi esa a
  •  C++ DASTURLASH TILIDA KO„RSATKICHLAR VA ADRES




    Download 2,67 Mb.
    Pdf ko'rish
    bet118/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   114   115   116   117   118   119   120   121   ...   173
    Bog'liq
    Tarixi 37 bet

     
    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 

    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 

    Download 2,67 Mb.
    1   ...   114   115   116   117   118   119   120   121   ...   173




    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