Zanox Reklam
Bilgius » C Programlama » C’de While Döngüsü

C’de While Döngüsü

tarafından 14 Şubat 2012 tarihinde yazılmıştır.
1 Yorum

C’de While Döngüsü

while (şart) komut;

while (şart)
{
komutlar;
}

While döngüsüne başlamadan önce “Döngü nedir?” sorusuna bir açıklık getirelim.

Döngü nedir?

Döngü belirlediğimiz şartların, istediğimiz kadar tekrar tekrar çalıştırılmasıdır. Döngü kurarken bir başlangıç bir de bitiş belirlemek zorundasınız. Sizin tanımladığınız şartları sunucu çalıştırır. Tanımladığınız şartlar gerçekleşince tekrar tekrar çalıştırılacak kodlara döngü adını veriyoruz. Örneğin bir tablo yarattık. Bu tablodan 100 adet istiyoruz. Her tabloyu 100 kez tekrardan kuracağımıza bir döngü yazarak tabloyu çok kısa bir süre içerisinde 100 kez oluşturulmasını sağlayabiliriz.

Yani daha kaba bir dil ile açıklamak gerekirse amelelik yapmak yerine döngü kullanmak daha mantıklı ve programlama için daha yararlıdır. Aynı zamanda Programcı adayı olmak isteyen bir kişi için Döngü çok önemlidir. Sadece bu ve buna benzer işlemlerde değil kullanıcıdan değer istenirken ve hiç akla gelmeyecek yerlerde kullanılacağı için iyi öğrenilmesi bir programcı için şarttır.

While Döngüsü nedir?

While döngüsü daha çok “X şart kabul edilene kadar döngüyü devam ettir” mantığında kullanılır. Örneğin en basit örneği şifre girişi yaparken kullanılır.  Kullanıcı tarafından girilen değer önceden atanmış şifre değişkenine eşit ise döngüden çık ve işlemi devam ettiri while döngüsü ile oluşturabiliriz. İsterseniz aynı işlemi Sınırsız bir for döngüsü(For Döngüsü nedir?) kullanarak yapabilirsiniz.

AÇIKLAMA: While döngüsünün For döngüsünden farkı mantık ayrımıdır. Aslında ikiside aynı işlevi görürken For döngüsü “X şartını belirlenen değer kadar döndür” mantığıyla (örneğin Döngüye 5 defa döndür iken) While Döngüsü ise “X şartını belirlenen değerler bozuluna kadar” (örneğin 0==0 ‘a eşit şartını kullanarsak while döngüsü sınırsız bir döngü olur) çalışır.

While Döngüsünü daha iyi anlamanız için aşağıdaki For Döngüsü örneklerinine-uygulamalarına bakmanızı tavsiye ederim.

  1. 3 Basamaklı sayı girdiren program (3 basamaklı değilse tekrar girdilsin)
  2. Taban ve Sonuçu verince Üstü gösteren program. (While Döngüsü Örneği)

Benzer Yazılar:

  1. C’de For Döngüsü (For döngüsü nedir)
  2. 1 den 10 a kadar tek ve çift sayıların ayrı ayrı toplamı (For döngüsü örneği)
  3. For Döngüsü ile sayaç yapımı
  4. Taban ve Sonuçu verince Üstü gösteren program
  5. Döngü nedir?
  • FriendFeed'de Paylaş
  • Facebook'ta Paylaş
  • Twitter'da Paylaş
  • “C’de While Döngüsü” için 1 Yorum

    1. agokselb diyor ki:

      bilgius.com

    Yorum yapın

    Etiketler: , , , , , , ,
    C Programlama
    Bu sitedeki yazılar Bilgius.com editörlerinin izni olmadan kısmen veya tamamen alıntı yapılamaz, kopyalanamaz ve yayınlanamaz.
    Hakkımızda -  İletişim