Funksiya — bu dasturda biror vazifani bajaradigan kod bo‘lagi. Masalan: qo‘shish, ayirish, yoki salomlashish.
📌 Funksiya qanday yoziladi?
tip funksiyaNomi(parametrlar)
{
// kodlar
return qiymat; // agar kerak bo‘lsa
}
✅ Misol: Ikkita sonni qo‘shadigan funksiya
#include <iostream>
using namespace std;
// Funksiya e'loni
int qoshish(int a, int b) {
return a + b;
}
int main() {
int x = 5, y = 3;
int natija = qoshish(x, y); // funksiya chaqirilmoqda
cout << "Natija: " << natija << endl;
return 0;
}
🟢 Natija: 8
📌 Funktsiya turlari
Turi | Tavsif | Misol |
---|---|---|
void |
Hech nima qaytarmaydi | void salom() { cout << "Salom!"; } |
int , double , char , ... |
Natija qaytaradi | int kvadrat(int x) { return x * x; } |
📌 Parametrli va parametrsiz funksiyalar
✅ Parametrli
void salom(string ism) {
cout << "Salom, " << ism << "!" << endl;
}
✅ Parametrsiz
void salom() {
cout << "Salom, foydalanuvchi!" << endl;
}
📌 Funksiyani chaqirish
salom("Ali"); // ekranga "Salom, Ali!" chiqadi
📌 Misol: Max qiymatni topuvchi funksiya
int maksimum(int a, int b) {
if (a > b)
return a;
else
return b;
}
✅ Xulosa:
- Funksiya kodni qisqa va tartibli qiladi
- Bir xil kodni qayta-qayta yozish shart emas
- Har bir funksiya bitta vazifani bajaradi
Top comments (0)