DEV Community

Zahro
Zahro

Posted on

14. Loops (Advanced)

a) break va continue operatorlari qanday ishlatiladi? Misol keltiring.

break: Tsikldan darhol chiqadi.

continue: Hozirgi iteratsiyani o'tkazib yuboradi va keyingi iteratsiyaga o'tadi.

Misol:

for (int i = 0; i < 5; i++)
{
    if (i == 2)
    {
        continue;  // 2-iteratsiyani o'tkazib yuboradi
    }
    if (i == 4)
    {
        break;  // 4-ga kelganda tsikldan chiqadi
    }
    Console.WriteLine(i);  // 0, 1, 3 chiqariladi
}
Enter fullscreen mode Exit fullscreen mode

b) Quyidagi kod qanday ishlaydi?

for (int i = 0; i < 15; i++)
{
    if (i == 13)
    {
        continue;  // 13-iteratsiyani o'tkazib yuboradi
    }
    Console.WriteLine(i);
}
Enter fullscreen mode Exit fullscreen mode

Natija: Bu kod i = 0 dan i = 14 gacha bo'lgan sonlarni chiqaradi, ammo i = 13 bo'lganda, continue operatori ishlaydi va 13-iteratsiyani o'tkazib yuboradi. Shuning uchun 13 konsolga chiqarilmaydi.

Top comments (0)