Continue komutu bir döngü içinde çalıştırılırsa
, o döngü içinde bulunan tur sona erer ancak döngü devam eder.
Diğer bir deyişle, gövdenin içinde bulunan continue komutundan
sonra gelen cümleleri atlayarak, döngüyü devam ettirir. Bunu bir
örnekle açıklayayım.//continue.cpp
//continue ve break komutunu kullandik.
#include <iostream.h>
main()
{
for(int i=0; i <= 9; i++)
{
if(i==5)
break;
cout<<i<< endl;
}
for(int x=0; x <= 9; x++)
{
if(x ==3)
continue;
cout<< x;
}
}
Bu örnekte break ve continue'yu birlikte
kullandım. Hem continue'yu hem de break ve continue karışımını bir
arada vermiş oluruz diye düşünüyorum. Örneğimizi inceleyecek
olursak. Break olan kısımda görüleceği gibi 5'e kadar döngü devam
ediyor, döngü bitiyor ve ondan sonraki cümleye geçiliyor. Sonra
yine bir for döngüsü başlıyor ve bu sefer x 3' e eşit olana kadar
devam ediyor. 3'e eşit olunca da if içindeki x==3 koşulunu sınıyor
ve continue ye olduğu için bunu atlıyor. Zaten ekran çıktısını
aldığınızda ne demek istediğimi daha rahat anlayacaksınız.
Benim size tavsiyem break ve continue
komutlarını yapmış olduğunuz basit programlarda kullanmanızdır.
|