While döngüsünün daha kompakt hali
int i = 0;
while (i<10){
cout << i << endl;
i++;
}
// eş değer for döngüsü:
for(int i = 0; i<10; i++)
cout << i << endl;
3 farklı işi tek seferde daha düzen yapıyoruz.
- Değişken tanımlama
- Döngü koşulunu belirleme
- Döngünün her adımının sonunda çalışacak ifadeyi belirlemek
for(int i = 0; i<10; i++)
- int i = 0; -> En başta sadece bir kere çalışır
- i<10; -> Her iterasyonun başında çalışır
- i++ -> Her iterasyonun sonunda çalışır
Daha önceki derste tek sayıları yazdıran kodu inceliyelim
// tek sayıları yazdıran kod
int i = 0;
while (true) {
if (i % 2 == 0) {
i++;
continue;
}
if (i > 10)
break;
cout << i << endl;
i++;
}
Aynı kodu for döngüsü ile yazsaydık:
for (int i = 0; i < 10; i++) {
if (i % 2 == 0)
continue;
cout << i << endl;
}
Gördüğünüz üzere daha sade ve anlaşılır bir biçime dönüştü.
Leave a Reply