conutinue ifadesi, break ifadesi gibi çalışır. Ancak, sonlandırma işlemini zorlamak yerine, aradaki herhangi bir kodu atlayarak, döngüdeki bir sonraki yinelemeyi zorlamaya devam eder.
for döngüsü için, devam etme, koşullu sınama ve döngüdeki artış bölümlerinin yürütülmesine neden olur. while ve do..while döngülerinde ise koşulu kontrol eder.
Söz Dizimi
1 2 3 | continue; |
Örnek: a değişkeni 15 olduğunda a değerini bir arttırp conitnue ile while(a<20) satırına gönderir. bu şekilde 16 değeri ekrana bastırılmamış olur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> using namespace std; int main () { // Local degisken int a = 10; // do while dongu do { if( a == 15) { // a 15 oldugunda a degerini 1 arttirip sarta atliyor a = a + 1; continue; } cout << "Sayi: " << a << endl; a = a + 1; } while( a < 20 ); return 0; } |
Çok kısa ve öz güzel hazırlanmış ama çok küçük hatalar var mesela burada 16 bastırılmadı değil 15 bastırılmadı olacaktı