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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…