1.14 For Döngüsü
C++ dilinde for döngüsü, belirli bir sayıda tekrar yapmayı kolaylaştırır. Genellikle döngü sayısını bilmemiz gerektiğinde kullanılır.
Temel Yapı
for döngüsünün temel yapısı şu şekildedir:
for (başlangıç; koşul; artırma) {
// Çalıştırılacak kod bloğu
}
Örnek: Basit Sayma
Aşağıdaki örnekte, 1'den 5'e kadar olan sayılar yazdırılmaktadır:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Sayi: " << i << endl;
}
return 0;
}
C++ İç İçe Döngüler (Nested Loops)
İç İçe Döngüler, bir döngü içinde başka bir döngü kullanarak daha karmaşık tekrarlar yapmayı sağlar. İç içe döngüler, çok boyutlu dizilerle çalışırken yaygın olarak kullanılır.
Örnek: İç İçe For Döngüsü
Aşağıdaki örnekte, 1'den 3'e kadar olan sayılar için her biri için 1'den 2'ye kadar olan sayılar yazdırılmaktadır:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
cout << "i: " << i << ", j: " << j << endl;
}
}
return 0;
}
C++ Foreach Döngüsü
C++ dilinde foreach döngüsü, özellikle diziler veya koleksiyonlar üzerinde yineleme yapmak için kullanılır. Ancak C++'da doğrudan bir foreach
anahtar kelimesi yoktur. Bunun yerine, range-based for loop kullanarak benzer bir işlevsellik elde edebiliriz.
Temel Yapı
for (veri_türü eleman : dizi) {
// Çalıştırılacak kod bloğu
}
Örnek: Range-based For Döngüsü
Aşağıdaki örnekte, bir dizinin elemanlarını yazdırmak için range-based for döngüsü kullanılmaktadır:
#include <iostream>
using namespace std;
int main() {
int dizi[] = {1, 2, 3, 4, 5};
for (int eleman : dizi) {
cout << "Eleman: " << eleman << endl;
}
return 0;
}
Last updated
Was this helpful?