WHILE KOŞULUNDA SONRADAN AZALTMA (i--)

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 edilirken i'nin o anki değeri kullanılır, hemen ardından i bellekte 1 azaltılır:
  • 1. Tur: while(3) → 3 sıfır olmadığı için true'dur. Koşuldan sonra i hemen 2 olur. Gövdede ekrana "2 " yazdırılır.
  • 2. Tur: while(2) → true. Koşuldan sonra i hemen 1 olur. Ekrana "1 " yazdırılır.
  • 3. Tur: while(1) → true. Koşuldan sonra i hemen 0 olur. Ekrana "0 " yazdırılır.
  • 4. Tur: while(0) → 0 mantıksal olarak false'tur. Koşul sağlanmadığı için döngü biter (i daha sonra -1 olur).
  • Ekrana basılan tam çıktı: 2 1 0 olur.

Yorum Gönder

0 Yorumlar