C# tilida while va do while sikllari o'rtasidagi farq:
- while sikli:
- 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
}
- do while sikli:
- 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);
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);
}
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.