Fan nomi: C++da dasturlash



Download 0,89 Mb.
Pdf ko'rish
bet4/18
Sana03.09.2021
Hajmi0,89 Mb.
#163435
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
c tilida funktsiyalar qiymatlarini hisoblovchi dasturlarni tuzish

Funksiyani e’lon qilish. 

Funksiyani e’lon qilishning uch xil usuli mavjud: 

 

Funksiya  prototipi  faylga  yoziladi,  keyin  esa  u  #include  ifodasi  qo‘llanilib 



kerakli dasturga qo‘shib qo‘yiladi. 

 

Funksiya ishlatiladigan faylga uning prototiplari yoziladi. 



 

Funksiya  uni  chaqiruvchi  ixtiyoriy  funksiyadan  oldin  yoziladi  va  bu  holda 

funksiya e’lon qilinishi bilan bir vaqtda aniqlanadi. 

Funksiyani  prototipini  tuzmasdan  turib  ham  uni  ishlatishdan  oldin  e’lon  kilish 

mumkin. Lekin, dasturlashning bunday uslubi quyidagi uchta sababga ko‘ra yaxshi 

hisoblanmaydi. 

Birinchidan, funksiyani faylda ko‘rsatilgan tartibda yozish, uni dastur ishlatilishida 

o‘zgartirish jarayonini murakkablashtiradi. 

Ikkinchidan,  quyidagi  ko‘p  uchraydigan  holatni  amalga  oshirish  imkoniyati 

mavjud emas. 

A()  funksiya  V()  funksiyani  chaqirsin.  Xuddi  shuningdek,  dasturning  biror  bir 

qismida  V()funksiya  A()  funksiyani  chaqirsin.  U  holda  biz  A()funksiyani  V() 

funksiya aniqlanmasdan turib ishlata olmaymiz. 

Bu holda hech bo‘lmaganda bitta funksiya oldindan e’lon qilinishi lozim. 




Uchinchidan,  funksiyaning  prototiplari  dasturni  tekshirish  jarayonida  juda  yaxshi 

ishlatiladi.  Agarda  funksiya  prototipi  aniqlangan  bo‘lsa  unga  muvofiq  funksiya 

aniqlangan  parametrini  qabul  qiladi  yoki  aniqlangan  biror  bir  qiymat  qaytaradi. 

Dasturda  e’lon  qilingan  prototipga  muvofiq  bo‘lmagan  funksiyani  ishlatishga 

urinsak kompilyator bu xatolikni kompilyatsiya jarayonini o‘zidayoq aniqlaydi va 

dastur ishlashida turli noxush xatoliklarni ro‘y berishining oldini oladi. 




Download 0,89 Mb.

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




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