FOR SATIRININ SONUNDAKİ NOKTALI VİRGÜL TUZAĞI

Soru Çözümü: C++ For Satırı Sonundaki Noktalı Virgül (Empty Body)
💡 Çözümü Gör (Tıkla - Öğren)
✅ Doğru Cevap: C) 4

Detaylı Açıklama:

  • for (i = 0; i < 4; i++); ifadesinin sonunda noktalı virgül (;) bulunmaktadır. Bu nedenle döngünün gövdesi boş bir deyimdir (null statement).
  • Döngü kendi içerisinde boş olarak çalışır: i = 0, 1, 2, 3 adımlarını geçer ve i++ işlemiyle i değeri 4 olduğunda 4 < 4 koşulu sağlanmadığı için döngüden çıkılır.
  • Hemen altındaki { cout << i; } bloğu döngünün parçası değildir, döngü tamamen bittikten sonra bir kez çalışan bağımsız bir bloktur.
  • Bu blok çalıştığında i değişkeninin güncel değeri olan 4 ekrana basılır.

Yorum Gönder

0 Yorumlar