C++ Döngüler

C++ Döngüleri: Tekrarlayan İşlemler İçin Güçlü Araçlar
C++'da döngüler, belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Bu, uzun ve yinelenen işlemleri otomatikleştirerek kodun daha okunaklı ve verimli olmasını sağlar.
C++'da Kullanılan Döngü Türleri
 * for döngüsü: Belirli bir sayıda tekrar etmek istediğinizde kullanılır. Başlangıç değeri, bitiş koşulu ve artış/azalış miktarı önceden belirlenir.
 * while döngüsü: Belirli bir koşul sağlandığı sürece döngü devam eder. Koşul doğru olduğu sürece döngü içindeki kod bloğu tekrar tekrar çalıştırılır.

 * do-while döngüsü: while döngüsüne benzer ancak en az bir kez çalışması garanti edilir. Koşul döngünün sonunda kontrol edilir.
for Döngüsü Örneği
for (int i = 0; i < 10; i++) {
    std::cout << i << " ";
}

Bu kod, 0'dan 9'a kadar olan sayıları ekrana yazdırır.
while Döngüsü Örneği
int sayi = 1;
while (sayi <= 5) {
    std::cout << sayi << " ";
    sayi++;
}

Bu kod, sayı 5'e eşit veya küçük olduğu sürece sayıyı ekrana yazdırır ve sayıyı 1 artırır.
do-while Döngüsü Örneği
int sayi = 1;
do {
    std::cout << sayi << " ";
    sayi++;
} while (sayi <= 5);

Bu kod, while döngüsüne benzer ancak en az bir kez çalışır.
Döngülerde Kullanılan Komutlar
 * break: Döngüyü hemen durdurur.
 * continue: Döngünün o iterasyonunu atlar ve bir sonraki iterasyona geçer.
Döngülerle İlgili Önemli Noktalar
 * Sonsuz döngüler: Koşul her zaman doğruysa sonsuz döngü oluşur. Bunu önlemek için koşulun doğru bir şekilde belirlenmesi önemlidir.
 * Döngü içinde değişken tanımlama: Döngü içinde tanımlanan değişkenler sadece o döngünün kapsamında geçerlidir.
 * Döngü içindeki işlemler: Döngü içinde yapılan her işlem döngünün her tekrarında yapılır. Bu nedenle, döngü içindeki işlemler ne kadar basit olursa o kadar iyi performans elde edilir.
Döngülerin Kullanım Alanları
 * Diziler üzerinde işlem yapma: Dizinin tüm elemanlarını gezmek veya işlemek için döngüler kullanılır.
 * Belirli bir sayıda tekrar eden işlemler: Bir işlemi belirli bir sayıda tekrarlamak için döngüler kullanılır.
 * Kullanıcıdan veri alma: Kullanıcıdan birden fazla veri almak için döngüler kullanılabilir.
 * Dosya işlemleri: Dosyadaki tüm satırları okumak veya yazmak için döngüler kullanılır.


Hiç yorum yok:

Yorum Gönder