Eslatma.Siklning-davom-etish-sharti har doim qavslar orasiga olib yozilishi lozim. Siklning tana qismini ifodalovchi figurali qavslar esa, sikl tanasi faqat bitta ko`rsatma satridan iborat bo`lganda turshirib qoldirilishi mumkin.
Bu yerda siklning qanday ishlashini tushunib olishga yordam beruvchi boshqa bir misol keltirilgan:
int sum = 0, i = 1;
while (i < 10)
{
summa = summa + i; i++;
}
cout<< "summma= " << summa; // summa 45 ga teng
Agar i<10true (rost) qiymat qabul qilsa, summa ga i qo`shiladi. i o`zgaruvchiga 1 qo`shib qo`yiladi, keyin uning qiymati 2 ga teng bo`ladi. Shu tariqa i o`zgaruvchi har siklda o`ziga 1 qo`shib, 3, 4, 5 va hokazo, 10 bo`lganga qadar qiymat qabul qilib boraveradi.i10 ga teng bo`lganda i<10 sharti false (yolg`on) qiymat qabul qiladi va sikl ishi shu yerda to`xtatiladi. Shuning uchun, summa= 1 + 2 + 3 + … +9 = 45.
Agar sikl quyida keltirilgani kabi noto`g`ri yozilgan bo`lsa nima yuz beradi?
10true>
Do'stlaringiz bilan baham: |