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ı harika 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ıyla (i = 10) başladığımıza, koşulumuz olarak i >= 0 kullandığımıza ve sayacı azaltmak için i-- kullandığımıza dikkat edin.
Sayıları atlamak mı istiyorsun? Artış/azalış değerini değiştirmen yeterli:
// 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ü denetiminizde birden çok 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 böyle devam eder...Bu örnekte, sırasıyla 0 ve 10 olarak başlatılmış i ve j olmak üzere iki sayaç değişkenimiz var. Her iteration içinde i 1 artırılır ve j 1 azaltılır. Döngü, i 10'dan küçük veya 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ışKendi başına pratik yap: Online C++ derleyicisi