• Tavsif quyidagicha korinadi: * pointer_name yozing; Korsatkichni tavsiflashda u korsatayotgan qiymatning turi korsatiladi. Misol tavsiflari
  • C tilidagi korsatkichlar DIQQAT!
  • C tilidagi korsatkichlar Korsatkich uchun ajratilgan xotira hajmi quyidagilarga bogliq
  • topshiriqlar
  • C tilidagi ko'rsatkichlar




    Download 0,63 Mb.
    bet2/6
    Sana23.05.2024
    Hajmi0,63 Mb.
    #250890
    1   2   3   4   5   6
    Bog'liq
    3-Mustaqil ishi ROZIYEVA I

    Zanjirlar, ro'yxatlar

    C tilidagi ko'rsatkichlar


    Ko'rsatkich - bu boshqa ma'lumotlarning manzilini o'z ichiga olgan maxsus ma'lumot .
    Ko'rsatkichlar bilan ishlashning asosiy operatsiyalari:
    * - manzildagi tarkibni olish (* i - i manzilli o'zgaruvchining mazmuni ) & - manzilni olish ( &a - a o'zgaruvchining manzili).
    Tavsif quyidagicha ko'rinadi:
    * pointer_name yozing;
    Ko'rsatkichni tavsiflashda u ko'rsatayotgan qiymatning turi ko'rsatiladi. Misol tavsiflari: int *i, j, *pointj; int v1, *pointv1=&v1, *p=(int*)200;
    C tilidagi ko'rsatkichlar
    INDEKSLAR
    O'ZGARCHILAR
    Doimiy:
    • o'zgaruvchilar manzillari (yoki nomli konstantalar);
    • massiv nomlari;
    • aniq konstantalar (masalan, ( int*)200) ;
    • doimiy NULL ( null yoki mavjud bo'lmagan manzil) .

    C tilidagi ko'rsatkichlar
    DIQQAT!
    • turni ko'rsatmasdan turib, konstanta tarkibini ololmaysiz; * ( int*) 200 dan farqli o'laroq *200 yozuvi noto'g'ri ;
    • siz aniq konstantaning manzilini ololmaysiz (masalan, &200 yozuvi noto'g'ri) , C da aniq konstantaning manzili mavjud emas deb hisoblanadi;
    • ifoda manzilini aniqlab bo'lmaydi.

    C tilidagi ko'rsatkichlar
    Ko'rsatkich uchun ajratilgan xotira hajmi quyidagilarga bog'liq:
    • manzil avtobusining kengligi bo'yicha;
    • xotira modelidan.

    C tilidagi ko'rsatkichlar
    Ko'rsatkichlar bo'yicha operatsiyalar:
    *
    taqqoslashlar ( <, <=, >, >=, ==, !=) - bir xil turdagi ko'rsatkichlar yoki NULL bilan;
    topshiriqlar - bir xil turdagi yoki NULL ko'rsatkich qiymatlari;
    qo'shish, ayirishning arifmetik amallari (sobit bilan)
    oshirish va kamaytirish
    C tilidagi ko'rsatkichlar
    Ko'rsatkich bo'yicha arifmetik operatsiya natijasi nafaqat operandlarning qiymatiga, balki ko'rsatkich bilan bog'liq bo'lgan turga ham bog'liq.

    Download 0,63 Mb.
    1   2   3   4   5   6




    Download 0,63 Mb.