For döngü yapılarının kullanım amacı, birden fazla kez çalıştırılması gereken karmaşık kodları sizin için tekrar tekrar çalıştırır. Örnek olarak ; yazacağınız tek bir satır kod ile ekrana sınırsız aynı içerikten değer alabilirsiniz.
for ( değişken başlatma; koşul; değişken güncelleme ) {
//Koşul doğru ise çalıştırılacak kodlar
}
While döngü yapılarının kullanım amacı for döngüsüne çok benzerdir. Koşul kısmında yazılan işlemler doğru olduğu müddetçe işlem gerçekleşir.
while ( koşul ) {
//Çalıştırılacak kısım
}
Do While döngüsü diğer döngülere benzer. Diğer döngülere göre fark ise do-while döngüsü bir kez kesin işlemi yapmaktadır. Eğer koşul doğru ise döngü devam eder, yanlış ise döngüden çıkar.
do { islemler } while(koşul)
For döngüsü kullanımı
#include <stdio.h>
int main() {
printf("For Döngüsü:\n");
for (int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
While döngüsü kullanımı
printf("\nWhile Döngüsü:\n");
int j = 1;
while (j <= 5) {
printf("%d\n", j);
j++;
}
Do-while döngüsü kullanımı
printf("\nDo-While Döngüsü:\n");
int k = 1;
do {
printf("%d\n", k);
k++;
} while (k <= 5);
return 0;
}