13.03.2016
Break, Goto, Exit() ve Return Fonksiyonları
Goto
Bir fonksiyonun herhangi bir yerinden o fonksiyonun başka bir yerine atlamak istediğimizde goto fonksiyonu kullanılır. Goto komutunu kullanmak için goto ifadesinden sonra sonu iki nokta ile bitmiş olan ifade yazılır. Böylece goto yazan yerden diğerine atlanmış olur.
Örnek
int main() {
a:
cout << 2 << " ";
goto a;
}
goto ile burada sonsuz defa 2 yazan bir döngü oluşturduk.
Break
Bir döngü içinde break fonksiyonu çağrıldığında o döngü sonlanır. Break fonksiyonunu goto gibi de düşünebiliriz. Döngünün sonuna atlayan goto.
Örnek
int main() {
string a;
while (1) {
cin >> a;
if (a=="bitir") break;
}
}
Girdi "bitir" olunca while döngüsü sonlanır.
Exit()
Program çalışırken exit() fonksiyonuna geldiğinde program ile alakalı her şey sonlanır
Return
Eğer fonksiyonun türü void ise fonksiyonu sonlandırır. Değilse geriye fonksiyonun türünden bir değer döndürür.
Örnek
int topla(int a ,int b) {
return a+b;
}
int main() {
int x = topla(5, 4);
cout << x;
}
Topla fonksiyonu iki sayının toplamını döndürür.
void islem(int a) {
if (a <= 5) return;
cout << "sayınız beşten büyük";
}
int main() {
int a;
cin >> a;
islem(a);
}
Burada ise eğer işlem fonksiyonuna gönderilen sayı 5'ten büyük eşit ise sayınız beşten büyük çıktı olur değilse çıktı boş olur.
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder