Kurs ishining dolzarbligi


Funksiyalarni e’lon qilish


Download 235.55 Kb.
bet3/8
Sana19.06.2023
Hajmi235.55 Kb.
#1612913
1   2   3   4   5   6   7   8
Bog'liq
kurs ishi kerakli

1.3.Funksiyalarni e’lon qilish C++ dasturlash tilida Funksiyalar yaratish ulardan dasturning ixtiyoriy joyida foydalanish uchun, albatta, Funksiyalarni dastur tanasida e’lon qilish kerak.C++ dasturlash tilida Funksiyalarni e’lon qilishning bir necha usullari mavjud.C++ dasturlash tilida main() asosiy Funksiya tarkibida boshqa Funksiyalardan foydalanish uchun, albatta, Funksiyalar main() asosiy Funksiyadan oldin e’lon qilish qilinishi kerak. Ta’rif: Dastur tarkibidagi Funksiyalar main() Funksiyasidan oldin dasturlash tilida yozilishi Funksiyalarni e’lon qilish deyiladi.
C++ dasturlash tilida Funksiyalarni e’lon qilishning umumiy ko‘rinishi quyidagicha bo‘ladi:
tur (tur) ;
Funksiyani e’lon qilish jarayonida birinchi Funksiya natijasining, ya’ni Funksiya qaytaradigan turi keltiriladi, keyin Funksiya nomi qavs ichida Funksiya o‘zgaruvchilari keltiriladi.
Funksiya qaytaradigan turi argument bajarilgandan so‘ng hosil bo‘ladigan natija turi bilan ustma ust tushishi kerak aks holda komplyator xato keltiriladi. Funksiya nomi Funksiya bajaradigan vazifadan kelib chiqqan holda qo‘yiladi, chunki dastur tuzuvchi mutaxasislar uchun ummumiy holda tushinish oson bo‘lishi kerak.
Masalan, ketma ketliklarni yig’indisini hisoblash funksiyaga sum(), to‘rtinchi darajali oldizni hisoblash uchun sqrt4(), sonning ekubini hisoblash uchun ekub(), va faktoryalni hisoblash uchun fakt(), deb nomlash maqsadga muvofiq bo‘ladi.
Funksiya tarkibida kiritilishi kerak bo‘lgan o‘zgarivchi argumentlar, albatta, avval turi bilan qavs vergul bilan ajratilib yozilishi kerak.
Funksiya qaytaradigan turi, Funksiya qabul qiladigan argumentlar turi va Funksiya tarkibidagi buyruqlar asosida aniqlanadi.
C++ dasturlash tilida birdan n gacha bo‘lgan butun sonlarning yig’indisini hisoblovchi Funksiyalarni quyidagicha e’lon qilish kerak:
#include
int sum (int n);
int yig(int a, int b);
using namespace std ;
int main()

Download 235.55 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