Function
C++ dasturlash tilida funksiya bu kodning qayta ishlatiladigan qismi bo'lib, u bir yoki bir nechta vazifalarni bajarish uchun yoziladi. Funksiya boshqa joyda chaqirilganda, u bajariladi va natija qaytarilishi mumkin. Funksiya ma'lum bir vazifani bajarish uchun ishlatiladi va kodni modul qilish hamda qayta ishlatishni osonlashtiradi.
Funksiyaning asosiy qismlari:
Funksiya turi (return type): Funksiya qanday turdagi qiymatni qaytarishi kerakligini bildiradi. Masalan, int, void, double va boshqalar.
Funksiya nomi (function name): Funksiyaga berilgan ism bo'lib, chaqirilganda uni ishlatish uchun xizmat qiladi.
Parametrlar (parameters): Funksiya kiruvchi qiymatlar olishi mumkin, bu qiymatlar funksiyaga berilgan argumentlar yordamida uzatiladi. Agar parametrlar kerak bo' lmasa, bo'sh qavslar (()) yoziladi.
Tana qismi (function body): Funksiya bajaradigan amallar bu
yerda yoziladi. Qavslar {} ichiga yoziladi.
Qaytarish bayonoti (return statement): Funksiya natijani qaytarishi mumkin. Agar funksiya natija qaytarishi kerak bo'lsa, return bayonoti ishlatiladi. Aks holda, funkf void bo'lishi mumkin va qaytarish talab qilinmaydi.
Masalan:
#include <iostream>
using namespace std;
int add(int a,int b)``
{
return a + b;
}
int main()
{
int a = 7,b = 7;
cout << "Result" << add(a,b) << endl;
return 0;
}