• Qiymat berish amali
  • Ko„rsatgichga o„zgarmas qiymatni qo„shish, ayirish, inkrement va dekrement amallarini
  • Ko„rsatkichlar ustida bajariladigan amallar




    Download 2,67 Mb.
    Pdf ko'rish
    bet121/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   117   118   119   120   121   122   123   124   ...   173
    Bog'liq
    Tarixi 37 bet

    Ko„rsatkichlar ustida bajariladigan amallar 
    C++ dasturlash tilida ko‗rsatkichlar ustida bajariladigan amallar 
    quyidagilarni tashkil etadi: 
    -obyektga vositali murojat qilish amali; 
    -qiymat berish amali; 
    -ko‗rsatgichga o‗zgarmas qiymatni qo‗shish amali; 
    -ayirish amali; 
    -inkrement va decrement amali; 
    -solishtirish amali. 
    C++ dasturlash tilida ko‗rsatkichlar ustida faqatgina yuqorida keltirilgan 
    amallardan foydalanish maqsadga muvofiq bo‗ladi.
     
    Obyektga vositali murojat qilish amali 
    ko‗rsatgichdagi adres bo‗yicha 
    joylashgan qiymatni olish tushuniladi. Obyektga vositali murojat qilish amalini 
    quyidagi dastur orqali qarab o‗tamiz. 

    #include  
    using namespace std;
    int main()
    { int x=10; 


    185 
    int *y=&x;
    cout<<*y;
    return 0;
    }
    Dastur natijasi 
    10 
    Obyektga vositali murojat yordamida x=10 butun sonning qiymatini *y 
    ko‗rsatgichga qabul qilindi. 
    Qiymat berish amali 
    yordamida ko‗rsatgichdagi qiymatni oddiy butun yoki 
    haqiqiy qiymatga qabul qilinishi mumkin. Qiymat berish amalini quyidagi dastur 
    orqali qarab o‗tamiz. 

    #include  
    using namespace std;
    int main()
    { int x=12; 
    int *a(&x); 
    int y=*a;
    cout<return 0;
    }
    Dastur natijasi 
    12 
    Qiymat berish amali yordamida *a ko‗rsatkichni qiymatini y butun 
    o‗zgaruvchiga qabul qilindi. 
    Ko„rsatgichga o„zgarmas qiymatni qo„shish, ayirish, inkrement va 
    dekrement amallarini 
    C++ dasturlash tilidagi ifodasini quyidagi dastur orqali 
    qarab o‗tamiz: 

    #include  
    using namespace std;
    int main()
    { int x=12; 
    int *a(&x); 
    a=+4; //O‗zgarmas qaiymatni qo‗shish 
    a=a-2; //ayirish 
    a++; //inkrement amali 


    186 
    a--; //dekrement amali 
    return 0;
    }
    C++ dasturlash tilida ko‗rsatkichlar bo‗yicha amal va vazifalar yuqoridagi 
    holatlar bo‗yicha amalga oshiriladi. 

    Download 2,67 Mb.
    1   ...   117   118   119   120   121   122   123   124   ...   173




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ko„rsatkichlar ustida bajariladigan amallar

    Download 2,67 Mb.
    Pdf ko'rish