Skip to content

Foreach tsikli (For-Each Loop)

C++ tilida "for-each" tsikli mavjud bo'lib, u diapazon asosidagi for tsikli (ranged-based for loop) deb ham ataladi. U massiv yoki boshqa ma'lumotlar tuzilmalari elementlarini aylanib chiqish uchun ishlatiladi:

SINTAKSIS
cpp
for (tur ozgaruvchiNomi : massivNomi) {
  // bajariladigan kod bloki
}

Quyidagi misol "for-each" tsiklidan foydalanib massivning barcha elementlarini ekranga chiqaradi:

MISOL

cpp
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int num : myNumbers) {
  cout << num << "\n";
}

Matn bo'ylab aylanish

Siz "for-each" tsiklidan matndagi belgilar (harflar) bo'ylab ham aylanishingiz mumkin:

MISOL

cpp
string word = "Salom";
for (char c : word) {
  cout << c << "\n";
}

MA'LUMOT

Agar yuqoridagi misollarni tushunmasangiz, tashvishlanmang. Siz massivlar haqida C++ Massivlar bo'limida batafsilroq bilib olasiz.

FOYDALI MA'LUMOT

for-each tsikli C++ tilining 11 versiyasida (2011) joriy etilgan.