1.15 Break/Continue

C++ dilinde, döngülerin kontrolünü sağlamak için break ve continue anahtar kelimeleri kullanılır. Bu anahtar kelimeler, döngülerin akışını değiştirmeye yarar ve programın belirli bölümlerinin daha etkili bir şekilde çalışmasını sağlar.

1. Break

break ifadesi, bir döngüden çıkmak için kullanılır. Kullanıldığında, döngü hemen sona erer ve kontrol, döngünün dışındaki ilk ifadeye geçer. Genellikle belirli bir koşul gerçekleştiğinde döngüyü sonlandırmak için kullanılır.

Örnek: Break Kullanımı

Aşağıdaki örnekte, i değişkeni 5'e ulaştığında döngü durur:

#include <iostream>
using namespace std;

int main() {
    for (int i = 1; i <= 10; i++) {
        if (i == 5) {
            break; // i 5 olduğunda döngüden çık
        }
        cout << "Sayi: " << i << endl;
    }
    return 0;
}

Çıktı:

Sayi: 1
Sayi: 2
Sayi: 3
Sayi: 4

2. Continue

continue ifadesi, döngüde bir sonraki yinelemeye geçmek için kullanılır. Kullanıldığında, döngünün o anki yinelemesi atlanır ve kontrol döngünün başına geri döner. Yani, döngüdeki kalan kodlar atlanır, ancak döngü çalışmaya devam eder.

Örnek: Continue Kullanımı

Aşağıdaki örnekte, i değişkeni 5 olduğunda, bu değer atlanır ve diğer sayılar yazdırılır:

#include <iostream>
using namespace std;

int main() {
    for (int i = 1; i <= 10; i++) {
        if (i == 5) {
            continue; // i 5 olduğunda bu yinelemeyi atla
        }
        cout << "Sayi: " << i << endl;
    }
    return 0;
}

Çıktı:

Sayi: 1
Sayi: 2
Sayi: 3
Sayi: 4
Sayi: 6
Sayi: 7
Sayi: 8
Sayi: 9
Sayi: 10

Last updated