C++ Break ve Continue

by ck
0 yorum

C++ ‘da, istediğimiz zaman döngüden atlayabilir veya döngü başlangıç durumuna atlayabiliriz. Bunu sırasıyla kesme(break) ve devam (continue) ifadeleri yardımıyla yapıyoruz.

Break

Break deyimi bir döngüyü (for, while ve do..while loop) ve bir switch deyimini göründüğünde hemen sonlandırır.

Syntax (Sözdizimi)

break;

Code Diagram (Kod Diagramı)

Örnek:

#include <iostream>  
using namespace std;  

int main() 
{  
    int x = 1;    
    do
    {    
        cout << x << endl;    
        if(x==5)
        {
            break;
        }
        x++;    
    }while (x <= 8) ;    
    return 0;
}  

Çıktı:

1
2
3
4
5

Not: Bu örnekte görüldüğü gibi döngümüz 8 defa dönecekken x değeri 5 olduğun da  döngümüz sonlanıyor.

Continue 

Bazen bir döngü içinde belirli bir test koşulunu atlamak gerekir. Bu durumda, continue ifadesi kullanılır.

Syntax (Sözdizimi)

continue;

Code Diagram (Kod Diagramı)

Örnek:

#include <iostream>  
using namespace std;  

int main() 
{  
    for (int x = 0; x < 10; x++) 
    {
      if (x == 4)
      {
        continue;
      }
      cout << x << endl;
    }
    return 0;
}  

Çıktı:

1
2
3
5
6
7
8
9
10

Not: Bu örnekte görüldüğü gibi döngümüz 10 defa dönmesi gerekiyorken 9 defa dönecektir. Çünkü x değeri 4 ve şartı sağlandığı için ekrana o anki x değerini yazmayıp döngü devam edecektir.

Şunlar da hoşunuza gidebilir

Yorum Yap

Web sitemizde size en iyi deneyimi sunabilmemiz için çerezleri kullanıyoruz. Bu siteyi kullanmaya devam ederseniz, bunu kabul ettiğinizi varsayarız. Kabul Et Gizlilik Politikası