• C++ Identifikator. Reja: 1. Identifikator haqida malumot. 2. Identifikatorni nomlash. C++
  • KATTA, katta, KaTTa, kAttA, KattA, …
  • Foydalanilgan adabiyotlar




    Download 88,92 Kb.
    bet14/19
    Sana17.02.2024
    Hajmi88,92 Kb.
    #158115
    1   ...   11   12   13   14   15   16   17   18   19
    Bog'liq
    C da massivlar bilan ishlash-fayllar.org

    Foydalanilgan adabiyotlar.
    1. O.T.Haitmatov va b. Informatika va axborot texnologiyalari. O’quv qo’llanma. T. TKTI. 2005 y.
    2. O.T.Haitmatov va b. Informatika va axborot texnologiyalari fanidan laboratoriya ishlarini bajarish ushun uslubiy qo’llanma. T. TKTI. 2005 y.
    3. Faronov V.V. Turbo Paskal 7.0. Uchеbnoе posobiе. M.: Nolidj., 2002g.
    4. Aripov M., Xaydarov A. Informatika asoslari T. “O`qituvchi” 2002y.
    5. Holmatov T.X.,Toyloqov N.I. Amaliy matematika,dasturlash va kompyuterning dasturiy ta’minoti. T.Mexnat, 2000 y.

    C++ Identifikator.
    Reja:
    1. Identifikator haqida malumot.
    2. Identifikatorni nomlash.

    C++ dasturlash tilida o'zgaruvchilar alohida kalit so'zlar bilan nomlanadi. Misol uchun mastercpp kabi noyob nomlar Identifikator hisoblanadi. Identifikatorlar qisqa nomlar (x va y kabi) yoki ko'proq tavsiflovchi nomlar bo'lishi mumkin (yosh, master, cpp, teacher).
    Dasturchi tomonidan о \zgco'uvchi, о 'zgannasjunksiyalar uchun beriladigan ehtiyoriy nom bu Identifikator deyiladi. Izoh: C++ dasturlash tilida Indentifikatomi yaratishdatavsiflovchi nomdan foydalanish tafsiya etaman. Misol uchun: int age = 24\yoki string name = "UzbekDevs"; UzbekDevs
    C++ dasturlash tilida Identifikator misol keltiraman!
    #include
    Using namespace std;
    int main(){
    int age=24;
    string name=”MasterSherkulov”;
    string country=”Uzbekistan”; }
    Identifikator tanlanganda quyidagilarga ahamiyat berish kerak:
    • Iden tifikator lotin harflaridan boshlanishi shart;


    • Ikkinchi simvoldan boshlab raqamlardan foydalanish mumkin;


    • C++ da katta kichik harflar farq qiladi. Ya’ni quyidagilarning har biri alohida identifikator hisoblanadi: KATTA, katta, KaTTa, kAttA, KattA, …


    • Probel C++ da so’zlarni ajratish uchun ishlatiladi. Shuning uchun identifikatorda probeldan foydalanib bo’lmaydi.


    • Xizmatchi (int, float, for, while kabi) so’zlardan identifikator sifatida foydalanib bo’lmaydi


    • Identifikator foydalanuvchi tomonidan tayinlangan dastur elementidir C, C ++, C # va boshqa dasturlash tillarida identifikator foydalanuvchi tomonidan o'zgartirilgan , turdagi, shablon, sinf, funktsiya yoki nom maydoni kabi dastur elementi uchun berilgan. Odatda harflar, raqamlar va pastki chiziqlar bilan cheklanadi. "Yangi", "int" va "tanaffus" kabi ayrim so'zlar kalit so'zlar bilan himoyalangan va identifikator sifatida ishlatilmaydi. Identifikatorlar koddagi dastur elementini aniqlash uchun ishlatiladi. Kompyuter tillarida identifikatorda paydo bo'lishi mumkin bo'lgan cheklovlar mavjud. Misol uchun, C va C ++ tillarining dastlabki versiyalarida identifikatorlar bir yoki bir necha ASCII harflari, raqamlar - birinchi belgilar va pastki chizilgan sifatida ko'rinmasligi mumkin bo'lgan ketma-ketlik bilan cheklangan. Ushbu tillarning keyingi versiyalari oq belgi va til operatorlari




    • bundan mustasno, identifikatorda deyarli barcha Unicode belgilarni qo'llab-quvvatlaydi. Siz identifikatorni kodni erta e'lon qilish orqali belgilashingiz mumkin. Keyinchalik dasturda o'sha identifikatorni identifikatorga tayinlangan qiymatga murojaat qilish uchun ishlatishingiz mumkin.


    Identifikatorni nomlashda quyidagi qoidalarga amal qiling:


    • Identifikator C # kalit so'z bo'lishi mumkin emas. Kalit so'zlar derleyici uchun oldindan belgilangan maxsus ma'noga ega.


    • Ikkita ketma-ket pastki qatorga ega bo'lmaydi.


    • Bu raqamlar, harflar, ulagichlar va Unicode belgilarning kombinatsiyasi bo'lishi mumkin. Bu alifbo yoki pastki chizilgan harflar bilan boshlangan bo'lishi kerak.


    • Bu bo'sh joyni o'z ichiga olmaydi.


    • 511 dan ortiq belgi bo'lishi mumkin emas.


    • Undan oldin uni e'lon qilish kerak.


    • Ikki identifikatorda bir xil nom bo'lishi mumkin emas.


    • Identifikatorlar katta-kichikligi sezgir.


    Tuzilgan dasturlash tillarini tatbiq qilish uchun identifikatorlar odatda faqat kompilyatsiya vaqtini tashkil qiladi. Ya'ni, ishga tushirish vaqtida kompilyatsiya qilingan dastur matn identifikatori belgilaridan ko'ra xotirali manzillar va ofsetlarga murojaat qiladi-bu xotira manzillari yoki har bir identifikatorga derleyici tomonidan tayinlangan ofsetlar. Verbatimid entifikatorlari: Kalit so'zga "@" prefiksi qo'shilib, odatda saqlanadigan kalit so'zni identifikator sifatida ishlatish imkonini beradi, bu boshqa dasturlash tillari bilan aloqa qilishda foydali bo'lishi mumkin. @ Identifikatorning bir qismi hisoblanmaydi, shuning uchun u ba'zi tillarda tan olinishi mumkin emas. Bu kalit so'z sifatida kelgandan keyin keladigan narsalarni emas, balki identifikator sifatida ko'rib chiqishning o'ziga xos ko'rsatkichidir. Identifikatorning bu turi "verbatim identifikatori" deb ataladi. So'zlashuv identifikatorlaridan foydalanishga ruxsat beriladi, ammo uslub uslubi sifatida kuchli tarzda tushkunlikka tushadi.



    Download 88,92 Kb.
    1   ...   11   12   13   14   15   16   17   18   19




    Download 88,92 Kb.