Menu
Coddy logo textTech

Sonsuz Döngüler

Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 44 / 63.

Sonsuz döngü, sonlanma koşulu hiçbir zaman karşılanmadığı için süresiz olarak devam eden bir döngüdür. Genellikle istenmeyen bir durum olsa da, gömülü sistemler veya sürekli çalışan programlar gibi sonsuz döngülerin yararlı olabileceği bazı durumlar vardır.

C dilinde, çeşitli yapılar kullanarak sonsuz bir döngü oluşturabilirsiniz:

  1. Bir while döngüsü kullanarak:

    while (1) {
        // yürütülecek kod
    }
  1. Bir for döngüsü kullanarak:

    for (;;) {
        // yürütülecek kod
    }
  1. Bir do-while döngüsü kullanarak:

    do {
        // yürütülecek kod
    } while (1);

Sonsuz bir döngüden çıkmak için genellikle bir break ifadesi kullanırsınız veya döngü içindeki bir kontrol değişkenini belirli bir koşula bağlı olarak değiştirirsiniz.

Sonsuz döngüleri kullanırken dikkatli olun, çünkü düzgün yönetilmezlerse programınızın donmasına neden olabilirler.

Kopya kağıdı

Sonsuz bir döngü, sonlandırma koşulu hiçbir zaman karşılanmadığı için süresiz olarak devam eder.

Şunları kullanarak sonsuz döngüler oluşturun:

While döngüsü:

while (1) {
    // yürütülecek kod
}

For döngüsü:

for (;;) {
    // yürütülecek kod
}

Do-while döngüsü:

do {
    // yürütülecek kod
} while (1);

break ifadesini kullanarak veya bir kontrol değişkenini belirli bir koşula göre değiştirerek sonsuz döngülerden çıkın.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

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