Programlama ile alakalı öğrenmeniz gereken bilgiler kaynağı

13.03.2016

Break, Goto, Exit() ve Return Fonksiyonları

Hiç yorum yok :
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.

Hiç yorum yok :

Yorum Gönder