Ishdan maqsad



Yüklə 151,52 Kb.
səhifə7/10
tarix20.05.2022
ölçüsü151,52 Kb.
#58833
1   2   3   4   5   6   7   8   9   10
1-laboratoriya ishi

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];
Yaratilgan toifa bilan e‟lon qilingan o’zgaruvchi talaba - yozuv hisoblanadi, massiv esa talabalar[10] - jadvalni tashkil etadi. Yozuv va jadval yozuvi maydoniga qiymat berish quyidagicha:
yozuv.maydon_nomi=qiymat;
Masalan:
talaba.ch=’a’;
Agar jadval yozuvi maydoniga qiymat beriladigan bo’lsa, bunda jadval yozuv massivi shaklida tashkil qilinadi va shu massiv elementiga indeks bilan murojaat orqali amalga oshiriladi:
Jadval_elementi[indeks].maydon_nomi=qiymat;
Ya’ni, talabalar[i].ch=’a’;
Misol. Talabalar tartib raqami va ism-familiyasidan iborat jadval tuzib, ma’lumotlarni kiritish va ekranga chiqarish dasturi.
#include using namespace std; int main(
{
struct Guruh{ int n;
char fio[30];
};
Guruh talaba[5]; for(int i=0;i<5;i++){
talaba[i].n=i+1; cin>>talaba[i].fio;
}
for(int i=0;i<5;i++)
cout< "< system("pause");
}
Bu yerda Guruh nomli nostandart toifa yaratildi va uning 2 ta maydoni mavjud: talabaning tartib raqami n va familiyasi, ismi, otasining ismi uchun uzunligi 30 bo’lgan satrli maydon fio[30].

      1. Yüklə 151,52 Kb.

        Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin