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.
 

Geri
Yukarı