C++ Ara ve Devam Et


C++ Arası

breakBu öğreticinin önceki bir bölümünde kullanılan ifadeyi zaten gördünüz . Bir switchifadeden "atlamak" için kullanıldı.

Bu ifade aynı zamanda bir döngüdenbreak çıkmak için de kullanılabilir .

iBu örnek , 4'e eşit olduğunda döngüden çıkar :

Örnek

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}

C++ Devam

Belirtilen continuebir koşul oluşursa, ifade bir yinelemeyi (döngüde) keser ve döngüdeki bir sonraki yinelemeyle devam eder.

Bu örnek 4 değerini atlıyor:

Örnek

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}


Döngüde Ara ve Devam Et

breakAyrıca ve continuein while döngülerini de kullanabilirsiniz :

Örnek Ara

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}

Devam Örneği

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}

C++ Alıştırmaları

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

5 ise döngüyü durdurun i:

for (int i = 0; i < 10; i++) {
  if (i == 5) {   
    ;
  }
  cout << i << "\n";
}