j) agar dasturning 13-satrdagi  return q1




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

j)
agar dasturning 13-satrdagi 
return q1
byurug‗i olib tashlansa, 
m
ning 
qiymati tasodifiy tanlanadi va dastur natijasi 
q1=7 
k=4469706 
kabi bo‗ladi. Shuningdek, 8-satrdagi 
return -56
byurug‗i ham olib tashlansa, 
natija o‗zgarmaydi. Ammo 13-satrdagi 
return q1
byurug‗ini qoldirib, 8-satrdagi 
return -56
byurug‗ini olib tashlasak ham, dastur to‗g‗ri bajariladi va dastur natijasi 
q1=7 
k=17 
kabi bo‗ladi. Chunki bosh funksiyadan 
return
byurug‗i olib tashlangan bo‗lsa 
ham C ++ blok belgisi (}) ni uchratgach, dasturni ijro etish tugaganligini 
tushunadi. 
k) 
agar 13-satrni 
return p
kabi o‗zgartirsak, yana qaytariladigan qiymatni 
tasodifiy tanlaydi va dastur natijasi 
q1=7 
k=4246714 
kabi bo‗ladi. Shuningdek, 13-satrdagi buyruqni o‗zgarishsiz qoldirib, 8-
satrdagi buyruqni 
return r
kabi o‗zgartirsak, dastur to‗g‗ri bajariladi. 
main() 
f
unksiyasiga qaytariladigan qiymat uning tarkibidagi buyruqlarga ta‘sir qilmaydi, 
chunki ular ijro etilgan bo‗ladi. 
l
) 5-satrdagi buyruqlar 
m=fin1(i,j); k=i-j+10;
kabi o‗zgartirilsa, dastur 
natijasi 
q1=7 
k=13
kabi bo‗ladi. Ya‘ni qaytarilgan qiymat biror o‗zgaruvchiga qiymat sifatida 
berilmaydi va undan umuman foydalanilmaydi. Natijada qaytarilgan qiymat 
unutiladi. 
m
) 13-satrdagi buyruq 
return-19
kabi o‗zgartirilsa, dastur natijasi 
q1=7 
k=-9 
kabi bo‗ladi. Chunki
fun1() 
funksiyasi tanasida hisoblar natijasi qanday 
bo‗lishidan qat‘iy nazar chaqiriq byurug‗iga – 19 qaytariladi. 


169 

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




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



j) agar dasturning 13-satrdagi  return q1

Download 2,67 Mb.
Pdf ko'rish