Menu
Coddy logo textTech

For Döngüsü Bölüm 2

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası — ders 47 / 74.

for döngüsü koşulunun bazı havalı varyasyonlarını keşfedelim

Geriye Doğru Sayma:

for (int i = 10; i >= 0; i--) {
    std::cout << i << " ";
}
// Çıktı: 10 9 8 7 6 5 4 3 2 1 0

Daha yüksek bir sayı ile başladığımıza (i = 10), koşul olarak i >= 0 kullandığımıza ve sayacı azaltmak için i-- kullandığımıza dikkat edin.

Sayıları atlamak mı istiyorsunuz? Sadece artırma/azaltma değerini değiştirin:

// 2'şer 2'şer sayma
for (int i = 0; i <= 10; i+=2) {
    std::cout << i << " ";
}
// Çıktı: 0 2 4 6 8 10
// 2'şer 2'şer geri sayma
for (int i = 10; i >= 0; i-=2) {
    std::cout << i << " ";
}
// Çıktı: 10 8 6 4 2 0

Döngü kontrolünüzde birden fazla değişken bile kullanabilirsiniz:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    std::cout << "i = " << i << " "  << "j = " << j << " ";
    
}
// Çıktı: i = 0 j = 10
//         i = 1 j = 9
//         i = 2 j = 8
// Ve bu şekilde devam eder...

Bu örnekte, sırasıyla 0 ve 10 değerleriyle başlatılan i ve j olmak üzere iki sayaç değişkenimiz bulunmaktadır. Her yinelemede, i 1 artırılır ve j 1 azaltılır. Döngü, i değeri 10'dan küçük veya 10'a eşit olduğu sürece devam eder.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler