1. for va foreach sikllari
Download 65.67 Kb.
|
дəстурлеу жуаплары100
- Bu sahifa navigatsiya:
- 11. Funksiyalar
10. Satrlarni o’zgartirish
Satrlarni o'zgartirish, std::string sinfi yordamida amalga oshiriladi. Bu sinf, satrlarni o'zgartirish uchun ko'p qulay funksiyalar yordamida taqdim etilgan. Bu funksiyalar orasida, satrlarni birlashtirish (+ operatori), satrning uzunligini aniqlash (length() funksiyasi), satrning bittasidan ko'p belgilarini o'chirish (erase() funksiyasi) va boshqa turli funksiyalar kiritilgan. Quyidagi misol, satrlarni o'zgartirishni ko'rsatadi: cpp #include #include using namespace std; int main() { string str1 = "Hello, "; string str2 = "World!"; string str3 = str1 + str2; cout << "The concatenated string is: " << str3 << endl; cout << "The length of the string is: " << str3.length() << endl; str3.erase(5, 8); cout << "The modified string is: " << str3 << endl; return 0; } + operatori yordamida, ikki satr birlashtiriladi va yangi satr yaratiladi. length() funksiyasi, satrning uzunligini hisoblaydi. erase() funksiyasi yordamida, satrdan bitta belgidan ko'p belgilar o'chiriladi. Bu funksiyalar orqali, C++ dasturlash tilida satrlarning birlashtirilishi, uzunligi va tahrir qilinishi oson va qulaydir. 11. Funksiyalar Funksiyalar, C++ dasturlash tili yordamida yaratilgan dasturlarning qisqa va qulay yozuv shakllari hisoblanadi. Funksiyalar, biror amalni bajarish uchun yozilgan kodni alohida bir bo'limga ajratishga yordam beradi. Bu, kodni to'g'ridan-to'g'ri ishga tushirishdan ko'ra, kodni qisqa va qulay shaklda yozishga imkon beradi. Funksiya yaratilganida, funksiya nomi, uchta asosiy qisimdan iborat bo'ladi: 1. Funksiya turi (return type): Funksiyadan qaytariladigan qiymatning turi, ya'ni funksiyadan chiqadigan qiymatlar turi. 2. Funksiya nomi: Funksiyani chaqirish uchun ishlatiladigan nom. 3. Funksiya argumentlari: Funksiyaga uzatiladigan argumentlar soni va turi. Quyidagi C++ kodida misol funksiya berilgan: cpp #include using namespace std; int katta(int a, int b) { if (a > b) { return a; } else { return b; } } int main() { int x = 12; int y = 8; int max = katta(x, y); cout << "Eng katta son " << max << endl; return 0; } Bu kodda katta nomli funksiya yaratilgan. Uning turi int, nomi esa katta. Funksiya ikkita argument qabul qiladi (int a va int b) va eng katta sonni topadi. Agar a b dan katta bo'lsa, funksiya a ni qaytaradi, aks holda b ni qaytaradi. main funksiyasida, katta funksiyasi chaqiriladi va x va y o'zgaruvchilari argumentlar sifatida uzatiladi. Natijada, funksiyadan qaytarilgan eng katta son max o'zgaruvchiga saqlanadi va konsolga chiqariladi. Funksiyalar yaratilgandan so'ng ularni chaqirish uchun funksiyani nomi va uzatiladigan argumentlar yoziladi. Agar funksiya qiymat qaytarmasa, u yoki void yoki auto turiga ega bo'ladi. void turida funksiya qiymat qaytarmaydi, auto esa avtomatik ravishda funksiya qaytarish turini aniqlaydi. Download 65.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling