Massiv bo‘ylab sikl


ULASHISH

Massiv elementlarini sikl orqali aylanib chiqish

Massiv elementlarini aylanib chiqish uchun sikl shartida massiv o‘lchamini yozib, for siklidan foydalanishingiz mumkin (bu misolda massivda 4 ta element bor, shuning uchun i < 4 dan foydalanamiz). Biroq bu ideal yechim emas, chunki u faqat belgilangan o‘lchamdagi massivlar uchun ishlaydi:

Misol

int myNumbers[] = {25, 50, 75, 100};
int i;

for (i = 0; i < 4; i++) {
  printf("%d\n", myNumbers[i]);
}

O‘zingiz sinab ko‘ring »


Yaxshiroq sikllar yaratish

Oldingi bobda sizeof formulasi yordamida massivdagi elementlar sonini hisoblashni o‘rgandingiz. Endi undan istalgan o‘lchamdagi massivlar uchun ishlaydigan sikllar yozishda foydalanishimiz mumkin. Bu yanada moslashuvchan va barqaror usul:

Misol

int myNumbers[] = {25, 50, 75, 100};

int length = sizeof(myNumbers) / sizeof(myNumbers[0]);
int i;

for (i = 0; i < length; i++) {
  printf("%d\n", myNumbers[i]);
}

O‘zingiz sinab ko‘ring »

Massivda nechta element bo‘lishidan qat’i nazar, bu sikl avtomatik ravishda ishlaydi!

Xulosa: Massivlarni sikl orqali aylanib chiqishda har doim sizeof formulasidan foydalaning. U sikllaringizni massiv o‘lchamiga avtomatik moslashtiradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!