While Döngüsü
While döngüsü nedir ? Nasıl işler For Döngüsü ile arasındaki fark nedir.Döngülerle ilgili 2. yazımda while döngüsü ile ilgili bilgiler vericem ve yanında tabikide bikaç örnek uygulama göstericem. C#'da Döngüler - 1 yazımda size hayatımızın 1 gününü ele alarak izah etmeye çalışmıştım.
While döngüsünde ise hayatımızın tamamından örnek alıcam.Yaşadığımız sürece önümüze birçok olay gelir - geçer kariyer hedeflerimiz vardır yada hızlı yaşa genç öl gibi bir tercihimiz vardır.Tercihler bunlarla sınırlı değil olasılıklar yine sonsuz sayıda.Burda bizi ilgilendiren hayatımızın içinde yaptıklarımız değilde hayatımız devam etmesi.Mesela yaşadığım sürece mutlu olmak istiyorum gibi .Daha önceki örneklerimden birinde True olumlu False olumsuz bi değer gibi düşünmüştüm hala düşüncelerim değişmedi .
class Program
{
static void Main(string[]
args)
{
while
(true)
{
}
}
}
Burda en basit şekildeki bir while döngüsünün yapısını görüyoruz.true değeri görünen kısım while döngüsündeki şart'ı ifade eder.Eğer burdaki şart true değerini döndürüyorsa while döngüsü sürekli çalışır.Hayat devam ediyorsa kariyer yapabilirim gibi.
For döngüsünden farkını ise şöyle inceleyebiliriz.İkiside tekrar etme işlemini uygular ikiside scopları arasındaki kodları çalıştırırlar ama for döngüsünde döngünün hangi değerden başlıycağı ve ne kadar dönüceği net bir şekilde başlangıçta belirlenir.While'da durum çok farklıdır while değer olumlu olduğu sürece sonsuza kadar dönebilir ve hata yaparsak kısır döngü diye tabir ediceğimiz programımızı kitleyen bir şekle bürünebilir.Dikkat edilmesi gereken bir husustur kısır döngü , kaş yapayım derken göz çıkartmamak gerek.
Vermek istediğim birçok örnek var ama daha kendilerini düzenliycek zamanım olmadı toplu bir şekilde tüm döngülerle ilgili bolca örnekli makaleler yayınlıycam.
Hiç yorum yok:
Yorum Gönder