for
döngüsü
for döngüsü, tekrarlanan eylemler arasında geçiş yapmanın bir yoludur. Nasıl çalıştığına daha yakından bakalım.
for döngüsünün bazı bölümleri genellikle şu adımları izler:
1. Başlangıç değeri ayarlanıyor.
2. Döngüye devam etmek için durum testi gerçekleştiriliyor.
3. Döngü eylemleri gerçekleştirin.
4. Testte kullanılan değerleri güncelleyin.
ve ardından koşul sağlanana kadar 2-4 adımları tekrarlanır. Koşul yanlış olur olmaz döngü sona erer ve for döngüsü ifadesinden sonraki ifade yürütülür.
Döngünün genel biçimi
for (/* ifade 1*/; /* ifade 2*/; /* ifade 3*/ )
{
/* bir ifade veya ifade bloğu - döngü gövdesi */;
}
Döngü değişkeninin (sayaç) başlangıç değerini ayarlamaktan sorumlu
İfade 1, noktalı virgülle biter.
Örneğin :
i=0; // döngü değişkeni i ilk değeri sıfıra eşitle - i önce bildirilmelidir döngü
int i=0; // i değişkeni hemen döngü başlığında bildirilebilir, ancak bu durumda, döngü çalışır
; // döngü değişkeni için hiçbir başlatma ve bildirim yoktur, bu durumda, döngüden önce bildirilebilir
İfade 2 - bu, for döngüsünü devam ettirmenin koşuludur, doğruluğu test edilir. Örneğin,
i <= 10 // i değişkeni 10'dan küçük veya ona eşit olduğu sürece döngü çalışır.
Koşul herhangi bir şey olabilir.
3. İfade sayaç değişkeninin değerini değiştirir. Bu değer olmadan, döngü sonsuz kabul edilecektir. Örneğin,
i++; // döngü gövdesi her tamamlandığında, i 1 artırılır.