C++ da strukturalar haqida ma’lumot bering Reja
Download 26.17 Kb.
|
11C da strukturalar haqida ma’lumot bering
- Bu sahifa navigatsiya:
- Usullar: Satr uzunligini aniqlash uchun size()
- 1-Topshiriq 2-Topshiriq O’qish
- Foydalanilgan adabiyotlar
string st( "BAXO \n" ); //simvollar satri bilan initsiallash
string st2; //bo’sh satr string st3( st ); shu tipdagi o’zgaruvchi bilan initsiallash Satrlar ustida amallar. Satrlar ustida quyidagi amallar aniqlangan:qiymat berish (=); ikki amal ekvivalentlikni tekshirish uchun (==) va (!=); konkatenatsiya yoki satrlarni ulash (+); qiymat berib qo’shish amali (+=) indeks olish ([]). Usullar: Satr uzunligini aniqlash uchun size() funksiyasidan foydalaniladi(uzunlik tugallovchi simvolni xisobga olmaydi). cout << "uzunlik "<< st << ": " << st.size(); Maxsus empty() usuli agar satr bo’sh bo’lsa true qaytaradi, aks xolda false qaytaradi: if ( st.empty() ) //to’g’ri: bo’sh Topshiriqlar: 1. Variantda ko’rsatilgan struktura yarating, kiritish va chiqarish funksiyasini yarating. Murakkab shart va funksiyali so’rovlar asosida tanlash uchun funksiyalar yarating. Struktura tipidagi dinamik massiv yaratib kiritishni va berilgan shartlar asosida chiqarishni tashkil eting. 2. To’rtta maydondan iborat struktura yarating, kiritish va chiqarish funksiyasini yarating. Funksiya va guruxlashga asoslangan so’rovlar uchun bir necha funksiya yarating. Struktura tipidagi dinamik massiv yaratib kiritishni va chiqarishni hamda so’rovlarni bajarishni tashkil eting.
Xulosa: Ko’rsatkich orkali struktura elementlariga ikki usulda murojaat qilish mumkin. Birinchi usul adres bo’yicha qiymat olish amaliga asoslangan bo’lib quyidagi shaklda qo’llaniladi: (* strukturaga ko’rsatkich).element nomi; Ikkinchi usul maxsus strelka (->) amaliga asoslangan bo’lib quyidagi ko’rinishga ega: strukturaga ko’rsatkich->element nomi Struktura elementlariga quyidagi murojaatlar uzaro tengdir: Foydalanilgan adabiyotlar 1.I.Qobulov “C++ tili” 2.Sayfiyev J.F “C++ tiliga kirish”uslubiy qo`llanma 3.B.Straustrop “yazik programmiravaniya C++” 4.WWW.C++dastur.uz Download 26.17 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling