Root > Documents > Programlama > Jump (Dallanma -Atlama)Komutları |Ordu-yu Lojistik
Cyber-Warrior.Org \ Doküman \ Programlama > Jump (Dallanma -Atlama)Komutları |Ordu-yu Lojistik
Madde
  Yazar : Wod-Hack
  Date : 21.10.2015 07:01:11
 
# Jump (Dallanma -Atlama)Komutları |Ordu-yu Lojistik
 

Selamun Aleyküm /Aleyküm Selam;

Merhaba Arkadaslar bügün sizlere  Jump (Dallanma-Atlama ) Komutlarini anlaticam. Anlatimi resimlerle destekledim daha anlasilir olsun diye.Umarim begenirsiniz simdiden tesekkür ederim.
Jump (Dallanma - Atlama)Komutlari;
Programin akisi esnasinda baska  satirlara atlama isleme gerçeklestiren bir takim anahtar sözcükler vardir.

>Break
>Continue
>Go to
>Return   Anahtar sözcükleridir.

Bunlari tek tek inceliyelim.

Break Anahtar Sözcügü;
Break anahtar sözcügü döngülerden çikmak için kullanilir.Döngülerde,Break Anahtar sözcügüne rastlandigi  anda  döngüden  çikilir ve program döngü blogundan sonraki ilk deyimle akisina  devam eder.Break anahtar sözcügü döngü bloklarinin  ya da switch bloklarinin disinda  kullanilmazlar.
Örnek= "A"Harfinden baslayip  "Z"’ye kadar devam eden bir döngü de "K" harfine gelindiginde  döngüden  çikan programin kodunu yaziniz.

Yukardaki resimde yazmis oldugumuz kodlarla döngümüzü "A" Ile Harfinden baslattik  ve teker teker gitmesini sagladik. Tabi bu komut sadece "K" harfine kadar çunkü  orda  break komutuyla  Döngü "K" Harfine gelince döngüden direk çikmasini sagladik.
Bu kodlarin çalismis hali ise asagidaki gibidir.



Continue Anahtar Sözcügü;
Continue ifadesi,break komutuna benzerdir ve  for,foreach,while gibi döngülerde kullanilabilir.Ancak break’tan farki döngüden çikma yerine döngüden döngüye atlamayi yani geçis yapmayi saglar.
Altaki örnek’te ise  continue anahtar sözcügünü incelicez.
Örnek=Kullanimi

Yukaridaki kod parçasini inceledigimizde döngümüzün kosulu, i’nin 10’dan Küçük olan degerleri saglanmasi durumunda TRUE degerini almasidir.
i ve  k degiskenlerimizin degerleri döngümüz içerisinde i++ ve k++ ifadeleriyle arttirilmaktadir.Lakin programamizin ekran çiktisini inceledigimizde yalnizca i degiskeninin degerinin arttirildigini görmekteyiz.Sebebi ise k degiskenlerinin  degerinin contiune anahtar sözcügünden sonra arttirilmasidir.Program contuinue anahtar sözcügünü görünce  o satirdan  tekrar döngünün basina döner ve böylece k degiskeninin degeri degistirilmez.
Programimin çalisir hali;

Goto Anahtar Sözcügü;

Goto anahtar sözcügü,kosulsuz atlama komutudur.Programin akisi  esnasinda goto anahtar sözcügüyle  karsilastirildigi  anda program  goto ile belirlenen etiketin bulundugu satira atlama islemi gerçeklestirir.

Goto Anahtar sözcügünün kullanimi nese yönelimi programlama tekniginde pek uygun  görülmese de bazi durumlarda  (örnegin switch deyiminde  case ifadeleri arasinda dolasma )gerekebilir.

Not=Goto anahtar sözcügü ile bir döngü ve kosul blogu içerisinde  dallanma islemi gerçeklestirilemez.

Örnek= Kullanimi.

Yukaridaki örnek incelendigi zaman programin ilk goto satiriyla  karsilasinca "Son" isimli etiketin bulundugu satira dallanma islemini gerçeklestirir ve çarpma islemenin oldugu satiri atlayarak dallanma islemini gerçeklestirir.

Program Çalisir Hali;

Return Anahtar Sözcügü;

Normal sartlarda bir metodun(fonksiyon) içindeki kodlarin çalismasi blok sonuna gelindiginde sonlanir. Sonrasinda kod akisi metodun çagrildigi yerden devam eder.Metodu son deyimine kadar çalismasini beklemeden  sonlandirmak istedigimizde, return anahtar kelimesi metod içerisinde herhangi bir noktada kullanilabilir.Burada return kelimesinin görülmesiyle birlikte metodun çalismasi sonlanir.

Örnek Kullanim;

Program Çalisirken Hali ;

   
   
Cyber-Warrior TIM All Legal and illegal Rights Reserved.\CWDoktoray 2001©