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, 3adımlarını geçer vei++işlemiyleideğeri 4 olduğunda4 < 4koş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
ideğişkeninin güncel değeri olan 4 ekrana basılır.

0 Yorumlar