C# BREAK VA CONTINUE
C# dasturlash tilida break
va continue
operatorlari sikllar (loop) ichida oqimni boshqarish uchun ishlatiladi. Ular dasturda murakkab shartlarni boshqarish va sikllarni samarali tarzda boshqarishga yordam beradi.
break
: Siklni to‘liq to‘xtatadi va undan chiqadi.continue
: Hozirgi iteratsiyani to‘xtatadi va siklning keyingi iteratsiyasiga o‘tadi.
Break operatori
Break nima uchun ishlatiladi?
break
operatori sikl ichida ishlatilganda, u siklni darhol to‘xtatadi va sikldan tashqariga chiqadi. Bu operator ko‘pincha biror shart bajarilganida siklni tugatish uchun ishlatiladi.
Sintaksis
Oddiy misol: break
operatori
break
operatoriQuyida for
loop 1 dan 10 gacha bo‘lgan sonlarni chiqaradi, lekin 5 ga yetganda to‘xtaydi:
Natija:
While loopda break ishlatish
Natija:
Continue operatori
Continue nima uchun ishlatiladi?
continue
operatori siklning hozirgi iteratsiyasini to‘xtatadi va siklning keyingi iteratsiyasiga o‘tadi. Bu operator odatda shart bajarilgan holatlarda qolgan kodni bajarishni o‘tkazib yuborish uchun ishlatiladi.
Sintaksis
Oddiy misol: continue
operatori
continue
operatoriQuyidagi misolda 1 dan 10 gacha bo‘lgan sonlardan faqat toq sonlar chiqariladi:
Natija:
While loopda continue ishlatish
Natija:
Break va Continue farqi
Xususiyat
break
continue
Ishlash usuli
Siklni to‘liq to‘xtatadi
Faqat hozirgi iteratsiyani to‘xtatadi
Keyingi iteratsiya
Keyingi iteratsiyaga o‘tmaydi
Keyingi iteratsiya davom etadi
Qo‘llanilishi
Siklni shart bajarilganda tugatish uchun
Shart bajarilganda qolgan kodni o‘tkazish uchun
Break va Continue ichma-ich looplarda (Nested Loops)
Break ichma-ich loopda
Natija:
Continue ichma-ich loopda
Natija:
Break va Continue bilan amaliy misollar
Foydalanuvchi kiritmalarini to‘xtatish uchun break
Natija:
Malum shartlarni o‘tkazib yuborish uchun continue
Natija:
Xulosa
break
siklni to‘liq to‘xtatish uchun ishlatiladi va undan chiqadi.continue
hozirgi iteratsiyani to‘xtatib, keyingi iteratsiyaga o‘tish uchun ishlatiladi.Ikkalasi ham oqimni boshqarish vositasi bo‘lib, murakkab shartlar bilan ishlashni soddalashtiradi.
Last updated