1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot



Yüklə 0,69 Mb.
səhifə16/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   12   13   14   15   16   17   18   19   ...   121
aaaaKitob majmuasiiii

Do while takrorlash operatori

 

Do while ifodasi while strukturasiga o'hshashdir. Bitta farqi shundaki while da shart boshiga tekshiriladi. Do while da esa takrorlanish tanasi eng kamida bir marta ijro ko'radi va shart strukturaning so'ngida test qilinadi. Shart true bo'lsa blok yana takrorlanadi. Shart false bo'lsa do while ifodasidan chiqiladi. Agar do while ichida qaytarilishi kerak bo'lgan ifoda bir dona bo'lsa {} qavslarning keragi yo'qdir. Quyidagicha bo'ladi:



 do

ifoda;


while (shart); 

Lekin {} qavslarning yo'qligi dasturchini adashtirishi mumkin. Chunki qavssiz do while oddiy while ning boshlanishiga o'hshaydi. Buni oldini olish uchun {} qavslarni har doim qo'yishni tavsiya etamiz.  

int k = 1;

do {


k = k * 5;

} while ( !(k>1000) ); 

Bu blokda 1000 dan kichik yoki teng bo'lgan eng katta 5 ga karrali son topilmoqda. while shartini ozroq o'zgarti-rib berdik, ! (not - inkor) operatorining ishlashini misolda ko'rsatish uchun. Agar oddiy qilib yozadigan

bo'lsak, while shartining ko'rinishi bunday bo'lardi: while (k<=1000);  Cheksiz takrorlanishni oldini olish uchun shart ifodasining ko'rinishiga katta e'tibor berish kerak. Bir nuqtaga kelib shart true dan false qiymatiga o'tishi shart.

 


Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin