C for sikli


ULASHISH

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

int i; for (i = 0; i < 5; i++) {   printf("%d\n", i); }
O‘zingiz sinab ko‘ring »

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:

Misol

int i; for (i = 0; i <= 10; i = i + 2) {   printf("%d\n", i); }
O‘zingiz sinab ko‘ring »


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:

Misol

int i; for (i = 5; i > 0; i--) {   printf("%d\n", i); }
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!