0Pricing
C Academy · Ders

Döngü yapıları

Farklı döngü türlerini (for, while ve do-while), kullanım alanlarını ve sonsuz döngülerden kaçınmayı anlayın

Döngü yapıları, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C Academy kursu toplamda 3 dersten oluşur.

C'de Döngü Yapıları

C'de Döngü Yapıları

Döngüler, bir kod bloğunu birden çok kez yinelemek için kullanılır.

Bu derste for, while ve do-while döngülerini öğreneceksiniz.

Döngü yapıları — resim 1

for Döngüsü

for Döngüsü

for döngüsü, kodu sabit sayıda yineler.

Söz dizimi:

for (initialization; condition; update) { // Code to execute }

Örnek: for Döngüsü

Örnek: for Döngüsü

Bu program, for döngüsünü kullanarak 1'den 5'e kadar olan sayıları yazdırır.

#include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("%d\n", i);
    }
    return 0;
}

while Döngüsü

while Döngüsü

while döngüsü, bir koşul doğru olduğu sürece kodu yineler.

Söz dizimi:

while (condition) { // Code to execute }

Örnek: while Döngüsü

Örnek: while Döngüsü

Bu program, while döngüsünü kullanarak 1'den 5'e kadar olan sayıları yazdırır.

#include <stdio.h>

int main() {
    int i = 1;
    while (i <= 5) {
        printf("%d\n", i);
        i++;
    }
    return 0;
}

do-while Döngüsü

do-while Döngüsü

do-while döngüsü, koşulu denetlemeden önce kodu en az bir kez çalıştırır.

Söz dizimi:

do { // Code to execute } while (condition);

Örnek: do-while Döngüsü

Örnek: do-while Döngüsü

Bu program, do-while döngüsünü kullanarak 1'den 5'e kadar olan sayıları yazdırır.

#include <stdio.h>

int main() {
    int i = 1;
    do {
        printf("%d\n", i);
        i++;
    } while (i <= 5);
    return 0;
}

Sonsuz Döngülerden Kaçınma

Sonsuz Döngülerden Kaçınma

Koşul hiçbir zaman yanlış olmadığında sonsuz döngü süresiz olarak çalışır.

Örnek:

while (1) { printf("This loop runs forever!\n"); }

Döngüden çıkmanın mutlaka bir yolu olduğundan emin olun.

Özet

Özet

Bu derste şunları öğrendiniz:

  • for, while ve do-while döngülerinin nasıl kullanılacağını.
  • Her döngü türü arasındaki farkları.
  • Sonsuz döngülerin nasıl önleneceğini.

Sonraki derste C'deki mantıksal ve karşılaştırma işleçlerini inceleyeceğiz!

Döngü yapıları — resim 10

Sıkça Sorulan Sorular

“Döngü yapıları” dersi ücretsiz mi?

Evet — “Döngü yapıları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C Academy kursu toplamda 3 dersten oluşur.

“Döngü yapıları” dersinde ne öğreneceğim?

Farklı döngü türlerini (for, while ve do-while), kullanım alanlarını ve sonsuz döngülerden kaçınmayı anlayın C Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Döngü yapıları” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Koşullu ifadeler
  2. Döngü yapıları
  3. Mantıksal ve karşılaştırma işleçleri
← C Academy Sayfasına Dön