“For” döngüsü, belli bir koşulu sağladığı sürece bir dizi kodu tekrar etmek için kullanılır. Örneğin, bir dizi içinde gezinmek isteyebilirsiniz veya belirli bir sayıda işlem yapmak isteyebilirsiniz. “For” döngüsünün yapısı şöyle görünür:
for (başlangıç koşulu; bitiş koşulu; artış/azalış) {
// döngü içerisinde çalıştırılacak kod
}
Başlangıç koşulu, döngünün ilk kez çalıştırılacağı zaman uygulanır. Bitiş koşulu, döngünün her bir adımda kontrol edilir ve eğer doğru değilse döngü sona erer. Artış/azalış, her döngü adımından sonra uygulanır ve döngünün devam etmesi için gereklidir.
Örnek olarak, bir dizi içinde gezinmek isteyelim:
#include <iostream>
using namespace std;
int main()
{
// Dizimiz
int dizi[5] = {1, 2, 3, 4, 5};
// Dizinin tüm elemanlarını ekrana yazdırma
for (int i = 0; i < 5; i++)
{
cout << dizi[i] << endl;
}
return 0;
}
Bu örnekte, “for” döngüsü “int i = 0” ile başlar ve “i < 5” koşulu doğru olduğu sürece devam eder. Döngü her adımda, “i” değişkeninin değerini bir artırır ve ekrana “dizi[i]” değerini yazdırır. Bu şekilde, dizinin tüm elemanları ekrana yazdırılır.
