1'den N'e kadar olan sayıların toplamı

Teşekkür ederim sorun çözüldü fakat nedenini anlayamadım. 0'a eşitlemek ile eşitlememek arasında ne gibi fark var böyle bir durum için ?
Siz int toplam; deyince bellekten yer ayrılıyor. Neye göre değişiyor bilmiyorum ama (Compiler ya da başka bir şey) içerisinde çöp değer olabiliyor. Belki de integer olunca direkt 1 veriyordur sizinki. Onu sıfır yap dediğinizde içerisinde kesinlikle sıfır oluyordu. Hatta isterseniz int toplam; deyip hemen altında onun değerini yazdırmayı deneyebilirsiniz. Verilen tepki değişkenlik gösteriyor. Bu tip durumların önüne geçmek için değişkenler tanımlandığında ilklendirilir. C++'ta auto keyword'ü bunu zorunlu kılıyor. Hoş bir özellik. Kesinlikle unutmamış oluyorsunuz.
Hocam kastettiğim bu değil @Vavien. hocamın dediğiydi. Çok doğru anlatamadım galiba.
Sanırım aynı zamanda falan yazdık. Sizin mesajınızı görmemiştim.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı