2.9. break Deyimi
break deyimi
continue ile yakından ilintilidir.
continue deyimi yeni bir yinelemenin
başlaması amacıyla döngünün sonuna atlarken, break,
içinde kaldığı en küçük döngünün dışına
atlar ve döngü deyiminin tamamen sona ermesine yol açar. Başka durumlar
dışında, break sonsuz
döngülerden çıkış için kullanılır. Örneğin:
while (1) {
scanf("%d", &yas);
if (yas<=0)
break;
printf("Bir sonraki kisi %d yasindadir.\n", yas);
}
Burada, olumlu olmayan bir sayı girildiğinde, break
deyimi kontrolü while’dan sonraki deyime
aktarır. İçinde break bulunan bir program parçası
break olmadan da yazılabileceğine göre,
break kullanmak bir tercih sorunudur.
break sadece switch
(Kısım 2.11), do,
while ve for deyimlerinden çıkış
için kullanılabilir. Başka yerlerde kullanılamaz.