Yazeka
Arama sonuçlarına göre oluşturuldu
While döngüsünün sonsuz olmasının sebebi, döngü içinde koşulun her zaman doğru (true) olarak değerlendirilmesidir 4.
While döngüsünün sonsuz olmaması için, döngünün bir noktasında koşulun yanlış (false) olmasını sağlayacak bir kod yazmak gerekir 14.
While döngüsünün kasıtlı olarak sonsuz olması ise, "break" ifadesi bulunana kadar bir dizi ifadeyi süresiz olarak tekrarlamak istendiğinde gerçekleşebilir 4.
While döngüsünün sonsuz olduğu bazı örnekler şunlardır:
- Kod örneği 1 4.
i = 5
değişkeninin değeri hiçbir zaman güncellenmediği için,i < 15
koşulu her zaman doğrudur ve döngü asla durmaz 4. - Kod örneği 2 4.
while(true)
ifadesi, koşulun her zaman doğru olacağını belirtir ve döngü,CTRL + C
tuşuna basılana kadar çalışır 4.
Ayrıca, "for" ve "do-while" döngülerinde de koşulun yanlış olduğu bir noktaya ulaşılmadığı sürece döngü sonsuz olarak devam eder 3.
5 kaynaktan alınan bilgiyle göre: