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.