C++ da strukturalar haqida ma’lumot bering Reja


Download 26.17 Kb.
bet1/5
Sana03.02.2023
Hajmi26.17 Kb.
#1154382
  1   2   3   4   5
Bog'liq
11C da strukturalar haqida ma’lumot bering


C++ da strukturalar haqida ma’lumot bering


Reja:



  1. C++ da strukturalar haqida ma’lumot bering

  2. Strukturalarni o’zlashtirish.

  3. Bitli maydonlar

  4. Birlashmalar

Struktura – bu ma’lumotlarni bir butun nomlangan elementlar to’plamiga birlashtirish. Struktura elementlari (maydonlar) har xil tipda bo’lishi mumkin va ular har xil nomlarga ega bo’lishi kerak.


Strukturali tip quyidagicha aniqlanadi:
struct { }
Strukturada albatta bitta komponenta bo’lishi kerak. Struktura tipidagi o’zgaruvchi quyidagicha ta’riflanadi:
;
Struktura tipidagi o’zgaruvchi ta’riflanganda initsializatsiya qilinishi mumkin:
=;
Strukturani initsializatsiyalash uchun uning elementlar qiymatlarini figurali qavslarda tavsiflanadi.
Misollar:
1. struct Student
{
char name[20];
int kurs;
float rating;
};
Student s={”Qurbonov”,1,3.5};
2. struct
{
char name[20];
char title[30];
float rate;
}employee={“Ashurov", “direktor”,10000};
Strukturalarni o’zlashtirish. Bitta tuzilma tipdagi o’zgaruvchilar uchun o’zlashtirish operatsiyasi aniqlangan. Bunda har bir elementdan nusxa olinadi. Masalan:
Student ss=s;
Struktura elementlariga murojaat. Struktura elementlariga murojaat aniqlangan ismlar yordamida bajariladi:
.
Masalan:
employee.name – «Ashurov» satriga ko’rsatkich;
employee.rate – 10000 qiymatga ega bo’lgan butun tipdagi o’zgaruvchi


Strukturaga ko’rsatkichlar. Strukturaga ko’rsatkichlar oddiy ko’rsatkichlar kabi tasvirlanadi:

Download 26.17 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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