Mavzuga kirish; Funksiya tavsifi; Qiymatlarni qaytarish; Funksiya prototiplari
Документ Microsoft Word
Dasturda funksiya ishlatiladigan bo’lsa, uni albatta e’lon qilish shart. Funksiyani e’lon qilishda uning toifasi, nomi va qaytaradigan parametrlari haqida xabar beriladi. Dasturda biror funksiyani oldindan e’lon qilmasdan turib uni chaqirish mumkin emas. Funksiyani asosiy funksiya main( ) dan oldin va keyin aniqlanishi mumkin. Agar funksiya asosiy funksiyadan oldin aniqlansa, u aniqlanishi bilan birga e’lon qilingan deb hisoblanadi va uni alohida main( ) ichida e’lon qilish shart bo’lmay qoladi. Agar funksiya asosiy funksiyadan keyin aniqlanayotgan bo’lsa, uni main( ) ichida albatta e’lon qilish shart bo’ladi. Funksiyani main( ) ichida e’lon qilinadigan bo’lsa, uning nomi bilan birga ishlatiladigan parametrlarining faqatgina toifalari ko’rsatilishi ham mumkin. Masalan: int myFuncsion ( int, float); double Area (float, float); Funksiyaga murojaat qilishdan uning rasmiy parametrlari aniqlangan bo’lishi, ya’ni haqiqiy parametrlar berilgan bo’lishi lozim. Funksiyaga murojaat qilish quyidagicha amalga oshiriladi: funksiya_toifasi funksiya_nomi (haqiqiy parametrlar ro’yxati); Masalan: myFuncsion (78, 3.0+m); Area (a, b); g (6.4e-2, 5, 70); Funksiyaning rasmiy va haqiqiy parametrlarining toifasi, parametrlar soni va ularning kelish o’rinlari albatta bir biriga mos kelishi shart! Funksiyaga murojaat qilinganidan so’ng aniqlangan funksiya tanasi bajariladi va mos toifali qiymat chaqirilgan joyga qaytib keladi. Masalan: quyidagi funksiya chaqirilganida float toifali natija qaytaradi: float ft (double x, int n) { if (x < n) return x; else return n; } Funksiyalarga murojaat qilinganida uning uzatiladigan parametrlariga alohida e’tibor berish kerak. Parametrlarning uzatilishi quyidagi bosqichlardan iborat: Funksiyani tashkil etadigan rasmiy parametrlar uchun xotiradan joy ajratiladi. Agar parametrlar haqiqiy toifaga ega bo’lsa, ular double toifaga, agar char va short int toifali bo’lsalar, ular int toifasi sifatida tashkil etiladilar. Agar parametrlar massiv shaklida bo’lsalar, massiv boshiga ko’rsatkich qo’yiladi va u funksiya tanasi ichida massiv parametr bo’lib xizmat qiladi. Funksiya chaqirilganida kerak bo’ladigan ifodalar yoki haqiqiy parametrlar aniqlanadi va ular rasmiy parametrlar uchun ajratilgan joyga yoziladi; Funksiya chaqiriladi va aniqlangan haqiqiy parametrlar yordamida hisoblanadi. Bu yerda ham agar parametrlar haqiqiy toifaga ega bo’lsa, ular double toifaga, agar char va short int toifali bo’lsalar, ular int toifasi sifatida tashkil etiladilar. Natija funksiya chaqirilgan joyga qaytariladi. Funksiyadan chiqishda rasmiy parametrlar uchun ajratilgan xotira qismi bo’shatiladi. Funksiyaga murojaat qilish ifodani tashkil etadi, lekin agar funksiyaning qaytaradigan qiymati bo’sh (void) bo’lsa, u ifoda bo’lmasligi ham mumkin. Unda bunday funksiyalarga murojaat qilish quyidagicha bo’ladi: funksiya nomi (haqiqiy parametrlar); Masalan: Download 56,74 Kb. Do'stlaringiz bilan baham: 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 |