C for sikli
For sikli
Kod blokini necha marta takrorlash kerakligini aniq bilsangiz, while sikli o‘rniga for siklidan foydalaning:
Sintaksis
for (1-ifoda; 2-ifoda; 3-ifoda) {
// bajariladigan kod bloki
}
1-ifoda (expression 1) kod bloki bajarilishidan oldin (bir marta) bajariladi.
2-ifoda (expression 2) kod blokini bajarish shartini belgilaydi.
3-ifoda (expression 3) kod bloki bajarilgandan keyin (har safar) bajariladi.
Sonlarni chop etish
Quyidagi misol 0 dan 4 gacha bo‘lgan sonlarni chop etadi:
Misol izohi
- 1-ifoda sikl boshlanishidan oldin o‘zgaruvchini o‘rnatadi:
int i = 0 - 2-ifoda siklning bajarilish shartini belgilaydi:
i < 5. Agar shart rost bo‘lsa, sikl qaytadan boshlanadi, yolg‘on bo‘lsa, sikl tugaydi. - 3-ifoda sikldagi kod bloki har safar bajarilganidan keyin qiymatni oshiradi:
i++
Juft sonlarni chop etish
Bu misol 0 dan 10 gacha bo‘lgan juft qiymatlarni chop etadi:
Sonlar yig‘indisi
Bu misol 1 dan 5 gacha bo‘lgan sonlar yig‘indisini hisoblaydi:
Misol
int sum = 0;
int i;
for (i = 1; i <= 5; i++) {
sum = sum + i;
}
printf("Sum is %d", sum);
O‘zingiz sinab ko‘ring »
Teskari sanash
Bu misol 5 dan 1 gacha teskari sanashni chop etadi:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
