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
}
b) Quyidagi kod qanday ishlaydi?
for (int i = 0; i < 15; i++)
{
if (i == 13)
{
continue; // 13-iteratsiyani o'tkazib yuboradi
}
Console.WriteLine(i);
}
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)