Menü

  • Ana Sayfa
  • Kimim Ben ?
  • Bağlan Bana ;)

Yazılımcı ne yazar ?

  • C#.Net
  • Asp.Net
  • Ado.Net
  • Sql Server
  • XML
  • Javascript
  • Web Service
  • Portable Hayat
  • Diğer

Başka Şeyler

  • Günün İçinden
  • Yazılarım
  • Kitaplık
  • Beyaz Perdem

Micro Blog

ne geçmiş tükendi ne yarınlar ... hayat yeniler bizleri. geçsede yolumuz bozkırlardan, denizlere çıkar sokaklar ...

Soru Sor ;)

Hakkımda öğrenmek ve sormak istediklerinizi buradaki adresten dilediğiniz gibi sorabilirsiniz. Sorularınızı bekliyorum (;
 

For döngüsü

Share


Bu yazımızda programlama dillerinin olmazsa olmazları döngülere giriş yapıyoruz. C#'da for, while, do while, foreach şeklinde 4 döngü bulunmaktadır. For döngüsü çok sık kullanılmaktadır. C#'da for döngüsü aşağıda gördüğünüz yapıdadır.

 for (int i = 0; i < length; i++)
{
               
}

for sözcüğünden sonra gelen parantezler içinde iki noktalı virgül olduğuna dikkat edin. Program çalıştırıldığında for döngüsünde parantez içinde i değişkenine bir değer atanacaktır. Bu atama bir kez yapılır. Ardından hemen yanındaki kontrol ifadesine girilir. i<length ifadesi true bir değer üretiyorsa süslü parantezler içindeki alana girilir ve oradaki kod satırı çalıştırılır. Bu işlem yapıldıktan sonra süslü parantez alanından çıkılır ve for satırında i++ ifadesi çalıştırılır. Burada ++ işlemi yapılmak zorunda değildir. Bu işlemden sonra tekrar i<length ifadesinin true döndürüp döndürmediğine bakılır ve ona göre yukarıda ifade ettiğimiz işlem tekrar eder.i<length ifadesi false değer döndürene kadar bu döngü devam eder.

class Program
    {
        static void Main(string[] args)
        {
            int toplam = 0;
            for (int i = 0; i < 5; i++)
            {
                toplam = toplam + i;
            }

            Console.WriteLine(toplam);
            Console.ReadLine();
        }
    }

Yukarıdaki program 0'dan 5'e kadar olan sayıların toplamını ekrana yazdırır.


2 Eylül 2009 Çarşamba öğleden sonra 14:8

Mesajınızı yazabilirsiniz


Rumuz :  
 
Email :   
  
Mesaj :  
Bu konuya abone olmak ister misiniz ?