Soru Çözümü: C++ While Koşulunda Post-Decrement (i--) Analizi
💡 Çözümü Gör (Tıkla - Öğren)
✅ Doğru Cevap: B) 2 1 0
Detaylı Açıklama:
i--işleminde koşul kontrol edilirkeni'nin o anki değeri kullanılır, hemen ardındanibellekte 1 azaltılır:- 1. Tur:
while(3)→ 3 sıfır olmadığı içintrue'dur. Koşuldan sonraihemen 2 olur. Gövdede ekrana"2 "yazdırılır. - 2. Tur:
while(2)→true. Koşuldan sonraihemen 1 olur. Ekrana"1 "yazdırılır. - 3. Tur:
while(1)→true. Koşuldan sonraihemen 0 olur. Ekrana"0 "yazdırılır. - 4. Tur:
while(0)→ 0 mantıksal olarakfalse'tur. Koşul sağlanmadığı için döngü biter (idaha sonra -1 olur). - Ekrana basılan tam çıktı: 2 1 0 olur.

0 Yorumlar