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.
