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:
Bir while döngüsü kullanarak:
while (1) { // yürütülecek kod }
Bir for döngüsü kullanarak:
for (;;) { // yürütülecek kod }
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.
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ı