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.