While Loop (While tsikli)
Tsikllar belgilangan shart bajarilguncha kod blokini qayta-qayta bajarishga imkon beradi.
Tsikllar vaqtni tejash, xatolarni kamaytirish va kodni o'qishni osonlashtirish uchun juda foydali.
C++ While tsikli
while tsikli belgilangan shart true (rost) bo'lgan vaqt davomida kod blokini aylantiradi:
SINTAKSIS
while (shart) {
// bajariladigan kod bloki
}Quyidagi misolda, tsikl ichidagi kod i o'zgaruvchisi 5 dan kichik bo'lgan vaqt davomida qayta-qayta ishlaydi:
MISOL
int i = 0;
while (i < 5) {
cout << i << "\n";
i++;
}DIQQAT
Shartda ishlatiladigan o'zgaruvchini oshirishni (i++) unutmang, aks holda tsikl hech qachon tugamaydi (cheksiz tsikl)!
MA'LUMOT
Nima uchun o'zgaruvchi nomi sifatida i harfini ishlatamiz? Bu hisoblagich (counter) o'zgaruvchisi bo'lib, oddiy tsikllarda keng tarqalgan tanlovdir. U "index" yoki "iterator" so'zlarining bosh harfini anglatadi.
Orqaga hisoblash misoli (Countdown)
Ushbu misol 3 dan 1 gacha orqaga hisoblaydi va oxirida "Yangi yilingiz bilan!!" xabarini chiqaradi:
MISOL
int countdown = 3;
while (countdown > 0) {
cout << countdown << "\n";
countdown--;
}
cout << "Yangi yilingiz bilan!!\n";