Struktura (1-usul) #include struct Student { char name[50]; }; int main () { Student s = {"Qurbonov Qodir", 1, 3.5}; cout<<"Name = "< cout<<"Kurs = "< cout<<"Rating = "< } Struktura (2-usul) #include using namespace std; struct Student { char name[50]; int kurs; float rating; } s = {"Qurbonov Qodir", 1, 3.5}; int main () { cout<<"Name = "< cout<<"Kurs = "< cout<<"Rating = "< } - Struktura elementlariga murojaat aniqlangan ismlar yordamida bajariladi: name_ struct.name_element
- s.name – «Qurbonov Qodir» satriga ko‘rsatkich;
- s.kurs – 1 qiymatga ega bo‘lgan butun tipdagi o‘zgaruvchi
Sintaksis bo‘yicha, C++ da sinf – bu mavjud bo‘lgan tiplar asosida yangi yaratilgan strukturlangan tip. Sinf ta’rifi sodda shakli: { }; bu yerda: sinf_tipi – class xizmatchi so‘zi; sinf_komponentlari_ro‘yxati – sinfga tegishli ma’lumotlar va funksiyalar ta’rifi. Funksiya – bu ob’ektlar ustida bajariladigan operatsiyalarni aniqlovchi sinf usuli. Ma’lumotlar – bu ob’ekt strukturasini xosil qiluvchi maydon. Class C++ tilining eng asosiy qismi. Obyekt yaratishdan oldin birinchi bo’lib obyektning umumiy ko’rinishini class kalit so’zi bilan tuzib olish kerak. Sintaksis jihatidan class strukturaga o’xshab ketadi.
Do'stlaringiz bilan baham: |