For Döngüsü
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 37 / 63.
for döngüsü, bir kod bloğunu belirli bir sayıda tekrar tekrar çalıştırmanıza olanak tanıyan bir kontrol yapısıdır.
Bir for döngüsünün üç bileşeni vardır:
- Başlatma (döngü başlamadan önce bir kez yürütülür)
- Koşul (her yinelemeden önce kontrol edilir)
- Güncelleme (her yinelemeden sonra yürütülür)
for (initialization; condition; update) {
// yürütülecek kod
}1'den 5'e kadar sayan basit bir for döngüsü oluşturalım:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Yukarıdaki kod yürütüldükten sonra çıktı şu şekilde olacaktır:
1 2 3 4 5Bu nasıl çalışır:
- İlk olarak,
ideğişkenini 1 olarak başlatıyoruz - Ardından
i <= 5olup olmadığını kontrol ediyoruz (doğru, bu yüzden döngü gövdesini çalıştırıyoruz)
ideğerini yazdırırızideğerini 1 artırırız- Koşul yanlış (false) olana kadar 2-4 adımlarını tekrarlarız
Görev
KolayGirdiden bir n tam sayısı alan ve 1'den n'ye kadar olan tüm sayıları, aralarında birer boşluk bırakarak yazdırmak için bir for döngüsü kullanan bir program oluşturun.
n = 4 için örnek çıktı:
1 2 3 4Sonuncusu da dahil olmak üzere her sayıdan sonra bir boşluk bıraktığınızdan emin olun.
Kopya kağıdı
for döngüsü, bir kod bloğunu belirli bir sayıda tekrar tekrar çalıştırır.
for döngüsü sözdizimi:
for (initialization; condition; update) {
// çalıştırılacak kod
}Bileşenler:
- Başlatma (döngü başlamadan önce bir kez çalıştırılır)
- Koşul (her yinelemeden önce kontrol edilir)
- Güncelleme (her yinelemeden sonra çalıştırılır)
Örnek - 1'den 5'e kadar sayma:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Kendin dene
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Kodunuzu buraya yazın
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması