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
Sana01.08.2021
Hajmi98,6 Kb.
#134722
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 ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish