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.
|
Karimova Dilshoda
- Bu sahifa navigatsiya:
- Funktsiyaning tarifi: Funktsiyaning
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 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; }
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 x, y; cout<<"enter first number: "; cin>> x;
cin>>y;
return 0; }
//Defining the function sum int c = a+b; return c; }
enter first number: 22 enter second number: 19 Sum of these two :41
Download 98.6 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling