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