O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi farg’ona davlat universiteti fizika-matematika fakulteti


sintaksis funktsiyalari deklaratsiyasi


Download 98.6 Kb.
bet3/8
Sana05.01.2022
Hajmi98.6 Kb.
#209078
1   2   3   4   5   6   7   8
Bog'liq
Karimova Dilshoda

sintaksis funktsiyalari deklaratsiyasi:

return_type function_name ( parameter_list );


Izoh: parametr_listini taqdim qilishda siz yuqoridagi misolda bo'lgani kabi parametr nomlaridan qochishingiz mumkin. Men int sum(int,int);o'rniga berganman int sum(int num1,int num2);.

Funktsiyaning ta'rifi: Funktsiyaning to'liq qismini yozish funktsiyani aniqlash deb nomlanadi.
funktsiyani aniqlash sintaksisi:

return_type function_name ( parameter_list ) { // Funktsiya ichidagi bayonotlar }


Qo'ng'iroq funktsiyasi: Biz funktsiyani quyidagicha chaqira olamiz:

function_name ( parametrlar );

Endi biz funktsiyani ishlashini tushunib, C ++ da funktsiya turlarini ko'rib chiqamiz

Funktsiya turlari



Bizda C ++ da ikkita funktsiya mavjud:

1) O'rnatilgan funktsiyalar


2) Foydalanuvchi tomonidan belgilangan funktsiyalar

1) Ichki funktsiyalar

O'rnatilgan funktsiyalar kutubxona funktsiyalari sifatida ham tanilgan. Biz bu funktsiyalarni e'lon qilishimiz va belgilashimiz shart emas, chunki ular allaqachon C ++ kutubxonalarida yozilgan, masalan, iostream, cmath va boshqalar. Biz kerak bo'lganda ularni to'g'ridan-to'g'ri chaqira olamiz.

Misol: C ++ o'rnatilgan funktsiya misoli

Bu erda biz quvvatni x ga teng bo'lgan o'rnatilgan funktsiyadan foydalanamiz (x, y). Ushbu funktsiya cmathsarlavha faylida e'lon qilingan, shuning uchun biz faylni dasturimizga #includedirektiv yordamida kiritdik .
#include

#include

using namespace std;

int main(){

/* Calling the built-in function

* pow(x, y) which is x to the power y

* We are directly calling this function

*/

cout<



return 0;

}
Natija:



32

2) foydalanuvchi tomonidan belgilangan funktsiyalar




Biz allaqachon foydalanuvchi tomonidan belgilangan funktsiyalarni ko'rganmiz, ushbu qo'llanmaning boshida keltirilgan misol foydalanuvchi tomonidan aniqlangan funktsiyalarga misoldir. Biz e'lon qiladigan va dasturlarimizda yozadigan funktsiyalar foydalanuvchi tomonidan belgilangan funktsiyalardir. Foydalanuvchi tomonidan belgilangan funktsiyalarning yana bir misolini ko'rib chiqaylik.

Foydalanuvchi tomonidan belgilangan funktsiyalar


#include

#include

using namespace std;

//Declaring the function sum

int sum(int,int);
int main(){

int x, y;

cout<<"enter first number: ";

cin>> x;
cout<<"enter second number: ";

cin>>y;
cout<<"Sum of these two :"<

return 0;

}

//Defining the function sum



int sum(int a, int b) {

int c = a+b;

return c;

}

Natija:

enter first number: 22

enter second number: 19

Sum of these two :41


Download 98.6 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling