• Strukturalar.
  • Jadval_elementi[indeks].maydon_nomi=qiymat; • Ya’ni, talabalar[i].ch=’a’; Adabiyotlar
  • enum toifaning nomi {konstantalar ro‘yxati}




    Download 48,18 Kb.
    bet10/10
    Sana16.12.2023
    Hajmi48,18 Kb.
    #120354
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    A.Shahriyor 1-MT

    enum toifaning nomi {konstantalar ro‘yxati};
    toifaning nomi o‘zgaruvchi nomi;
    Buyerda konstanta tushunchasi foydalanuvchi tomonidan berilagan maxsus konstanta ko‘rinishi tushuniladi. Konstantalar ro‘yxati bir-biridan vergul bilan ajratiladi va ular oddiy qavslar ichiga olinadi.
    Masalan:
    enum Ranglar{oq, qora, qizil, yashil};
    Ranglar rang;
    Bu yerda Ranglar – sanaladigan toifaning nomi; oq, qora, qizil, yashil-konstantalar. Rang - o‘zgaruvchi nomi bo‘lib u yuqoridagi konstantalardan ixtiyoriysini qabul qilishi mumkin.
    Har bir konstanta tartib raqamiga ega bo‘lib, hisobdan boshlanadi, ya’ni oq=0, qora=1, qizil=2, yashil=3 raqamlariga ega. Konstantalar tartiblangani uchun ularga solishtirish amallari <, <=,==,!=, >=, > shuningdek standart funksiyalarni qo‘llash mumkin.
    Strukturalar. Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi.Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi.
    struct G{
    char ch;
    } talaba, talabalar[10];
    Ushbu toifadagi o‘zgaruvchiyoki massiv elementi maydonlariga murojaat:
    Jadval_elementi[indeks].maydon_nomi=qiymat;
    Ya’ni, talabalar[i].ch=’a’;


    Adabiyotlar


    Asosiy:
    1. Adam Drozdek. Data structures and algorithms in C++. Fourth edition. Cengage Learning. 2013 y.
    2. Кормен Т., Лейзерсон Ч., Ривест Р. «Алгоритмы. Построение и анализ», 2013 г.


    Qo’shimcha foydalanilgan internet ilovalari:
    https://www.youtube.com
    Download 48,18 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 48,18 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    enum toifaning nomi {konstantalar ro‘yxati}

    Download 48,18 Kb.