Bilgisayar Programlama/C/For Döngüsü
Eğitim seviyesi Bu öğrenim kaynağı yükseköğrenim (üniversite) seviyesindedir. |
C dilinde bir kodu tekrarlı olarak çalıştırmak için çeşitli döngü kodları bulunur. Bunlardan biri olan for döngüsünün yazımı ve örnekleri aşağıda verilmiştir.
for (i=0; i<7; i++) { /* çalıştırılacak kod */ }
- i=0; : Döngünün başlangıcıdır. i değişkenine 0 değerini atayacaktır.
- i<7; : Döngünün çalışma koşuludur. i değişkeni 7'den küçük olduğu sürece bu döngü çalışmaya devam edecek; değişkenin değeri 7'ye ulaştığında döngü duracaktır..
- i++ : i değişkeninin değerini kod her çalıştığında 1 artıracaktır. i-- yazılırsa 1 azaltacaktır.
Örnek: Bir metni ekrana 10 kez yazdıran programın kodu aşağıda verilmiştir.
#include <stdio.h> int main() { int i; for (i=1; i<11; i++) { printf("Ekrana %d kez yazılıyor\n", i); } return 0; }
NOT: < (küçüktür) işareti olduğu için hedef değer 1 fazla yazılmalıdır, örn. 10 kez tekrarlanacak kod için i<11 yazılmalıdır.
Dönüş:
Ekrana 1 kez yazılıyor Ekrana 2 kez yazılıyor Ekrana 3 kez yazılıyor Ekrana 4 kez yazılıyor Ekrana 5 kez yazılıyor Ekrana 6 kez yazılıyor Ekrana 7 kez yazılıyor Ekrana 8 kez yazılıyor Ekrana 9 kez yazılıyor Ekrana 10 kez yazılıyor