Loops(for,while,do while)

umida5 - Oct 14 - - Dev Community

C# tilida while va do while sikllari o'rtasidagi farq:

  1. while sikli:
  2. Ushbu sikl shartni tekshiradi va agar shart true bo'lsa, ichidagi kodni bajaradi. Agar shart dastlab false bo'lsa, kod hech qachon bajarilmaydi.
while (shart)
{
    // bajariladigan kod
}

Enter fullscreen mode Exit fullscreen mode
  1. do while sikli:
  2. Ushbu sikl avval kodni bajaradi, so'ngra shartni tekshiradi. Shuning uchun, kod kamida bir marta bajariladi, hatto shart false bo'lsa ham.
do
{
    // bajariladigan kod
}
while (shart);

Enter fullscreen mode Exit fullscreen mode

Farqi:

  • while sikli shartni avval tekshiradi, do while esa kodni avval bajaradi, keyin shartni tekshiradi.

*For Loop

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

Enter fullscreen mode Exit fullscreen mode

Bu misolda for loop 0 dan 4 gacha bo'lgan sonlarni chiqaradi.

  • int i = 0 - loop boshlanishida i o'zgaruvchisi 0 ga tenglanadi.
  • i < 5 - loop davom etishi uchun shart. i 5 dan kichik bo'lishi kerak.
  • i++ - har bir increment dan so'ng i ning qiymatini 1 ga oshadi.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .