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 0Daha 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 0Dö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.
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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya Yanlış