|
j)
agar dasturning 13-satrdagi
return q1 Pdf ko'rish
|
bet | 109/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 betj)
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.
|
| |