return da ko‗rsatilgan son yoki parametrning qiymati qaytariladi. Masalan, funksiya




Download 2,67 Mb.
Pdf ko'rish
bet108/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   104   105   106   107   108   109   110   111   ...   173
Bog'liq
Tarixi 37 bet

return
da ko‗rsatilgan son yoki parametrning qiymati qaytariladi. Masalan, funksiya.
 
return 20
kabi yakunlangan bo‗lsa, funksiya tanasidagi hisob natijalari turi va 
qiymatidan qat‘iy nazar, chaqiriq byurug‗i natijasi 20 ga teng bo‗ladi; 
d) yuqorida funksiya turi qanday bo‗lsa unga qaytariladigan qiymat turi ham 
shunday bo‗lmasa, xatolik sodir bo‗lishi haqida aytilgan edi. Bu xatolik ham 
mantiqiy xatolik bo‗lishi mumkin. Ya‘ni kompilyator xato haqida xabar bermasligi 
mumkin. Masalan, funksiya turi 
int
bo‗lsin. Lekin unga haqiqiy qiymat qaytarilsa, 
qaytarilgan qiymatning kasr qismi tashlab yuboriladi. Xatto, butun turli funksiyaga 
return true
kabi 
bool
turli qiymat qaytarilsa, bu qiymat 1 deb, 
false
qiymat 
qaytarilsa, u nol deb qabul qilinadi; 
h) 
return
operatori orqali faqat massivning qiymatini qaytarib bo‗lmaydi. 
Lekin massiv elementi qiymatini qaytarish mumkin; 
i) main ()
bosh funksiyasida qiymat qaytarish uchun 
return 0
; byurug‗idan 
foydalaniladi. Bunda nol butun son bo‗lganligi uchun foydalanilgan. Ammo nol 
o‗rnida ixtiyoriy manfiy va musbat, butun va haqiqiy sonlardan, qiymati aniq 
bo‗lgan arifmetik va mantiqiy ifodalardan ham foydalanish mumkin. Shuningdek, 
return operatori bo‗lmasa ham dastur ijro etiladi. Ya‘ni bosh funksiyaning blok 
belgisini uchratgach C++ dastur yakunlanganligini tushunadi. 
Qiymat qaytarish bo‗yicha aytilgan fikrlarni quyidagi dastur misolida 
tushuntiramiz. 
# include using namespace std; 
int fun1 (int x, int y); 
int main() 
{int i,j,k,m,r; i=5; j=2; 
m=fun1(i,j); k=10+m; 
cout<<‖\n k=‖<system (―pause‖); 
return -56; 

int fun1 (int x,int y) 
{int q1,p; q1=x+y; 
cout<<‘\n q1=‖<return q1; system(―pause‖); } 


168 
Dastur natijasi 
q1=7 
k=14 kabi bo‗ladi 

Download 2,67 Mb.
1   ...   104   105   106   107   108   109   110   111   ...   173




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



return da ko‗rsatilgan son yoki parametrning qiymati qaytariladi. Masalan, funksiya

Download 2,67 Mb.
Pdf ko'rish