Структура элементларига мурожаат. Структураларни ўзлаштириш. Структуралар массиви. Структурага кўрсаткич


Download 462 Kb.
bet5/10
Sana16.01.2023
Hajmi462 Kb.
#1094905
1   2   3   4   5   6   7   8   9   10
Bog'liq
2.5-Struktura elementlariga murojaa

unsigned short Oy;
  • unsigned short Kun;
  • unsigned short Soat;
  • unsigned short Minut;
  • unsigned short Sekund;
  • } ;
    • Struct Sana_Vaqt
    • Бундай аниқлашда Sana_vaqt структураси хотирада 6 майдон * 2 байт = 12 байт жой эгаллайди. Агар эътибор берилса структурада ортиқча жой эгаллаш ҳолатлари мавжуд. Масалан, йил қиймати 0 дан 99 гача қиймат билан аниқланиши етарли (масалан, 2008 йилни 8 қиймати билан ифодалаш мумкин). Шунинг учун унга 2 байт эмас, балки 7 бит ажратиш етарли. Худди шундай ой учун 1..12 қийматлари ифодалашга етарли 4 бит жой етарли ва ҳоказо.
    • struct Sana_vaqt2
    • {
    • unsigned Yil : 7;
    • unsigned Oy : 4;
    • unsigned Kun : 5;
    • unsigned Soat : 6;
    • unsigned Minut : 6;
    • unsigned Sekund : 6;
    • };
    • http://acm.tuit.uz
    • Talaba структурасини эълон қилиш
    • Талаба ҳақидаги берилганларни ўз ичига олувчи структура турининг эълон қилиниши.
    • Talaba talaba;
    • talaba.Kurs=2;
    • talaba.Tug_yil=1988;
    • strcpy(talaba.FISh, “Abdullaev A.A.”);
    • strcpy(talaba.Yunalish,”Kompyuter injiniring”);
    • strcpy(talaba.Jinsi,”Erkak”);
    • strcpy(talaba.Manzil,”Toshkent,Yunusobod … ”);

    • Download 462 Kb.

      Do'stlaringiz bilan baham:
    1   2   3   4   5   6   7   8   9   10




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling