Hoşgeldiniz
Okuma Moduna Geç
08 Aralık 2019 - 00:23
C Dersleri - goto

goto yapısını anlamanın en doğru yolunun bir örnek üzerinden gitmek olduğunu düşünüyorum. Bu sebeple aşağıda yer alan örneği inceleyelim.

int main() {
   int not = 80;

   g: // geçti
     printf("Dersten geçtin! Bravo!\n");
     return 0;
   k: //kaldı
     printf("Maalesef kaldın! Daha çok çalışmalısın.\n");
     return 0;

   if(not>=70)
        goto g;
   else
        goto k;
}

Kod yapımızda yeni gördüğümüz bir alan mevcut. Yalnızca "g" ve "k" akabinde iki nokta üst üste ekleyerek alt satırı biraz ilerde başladık. İşte ilerde bu alanlara goto ile erişebileceğiz.

Dikkat etmeniz gereken şu ki goto ile gittiğimiz alandan sonra programı ya daha ileriye yönlendirmeliyiz ya da örnekteki gibi iç kısımda sonlandırmalıyız. Yoksa sonsuz döngüye girecektir.

Örneğimizde eğer not >= 70 koşulunu sağlıyorsa g, sağlamıyorsa k alanına goto ile yönlendirdik. Bu sayede o alanlar içerisindeki sonuçları ekrana yazdırıp programımızı sonlandırdık.

Sponsorlu Bağlantı
İlk Yorumu Sen Bırak!
Bu konu hakkında henüz kimse görüş bildirmedi. İlk görüşü sen aktarmak ister misin?
Adınız ve Soyadınız
Mail Adresiniz
Mail adresinizi yalnızca yönetici görüntüleyebilir.
Web Siteniz
Yorumunuz
Yorumu Gönder