AxilyaAmmath
Hectopat
Sadece daha toplu yazdım sizin için ve i değerini 0'dan başlattım.Benimkinden bir farkı var mı? Göremedim de.
Sadece daha toplu yazdım sizin için ve i değerini 0'dan başlattım.Benimkinden bir farkı var mı? Göremedim de.
Ben de göremedim. Compiler, IDE farkıdır.Benimkinden bir farkı var mı? Göremedim de.
Hiçbir akıllı da demiyor ki for döngüsünden sonra 1 işlem yapılacaksa süslü paranteze ihtiyaç yok. Kimse de demiyor ki kod düzenli yazılmalı.Hiçbir akıllı dememiş ki değişkenler tanımlanınca ilklendirilir. Yoksa programlar sapıtabilir.
Şimdi süper çözümü söylüyorum. Değişken ilklendirme. Bu kadar basit. En iyi cevabımı alabilir miyim?
Ben de göremedim. Compiler, IDE farkıdır.
Gerek olmaması yapılmasının zarar olduğu anlamına gelmiyor. Sadece görsel bir fark o. Compile aşamasında hiçbir şey değişmiyor.Hiçbir akıllı da demiyor ki for döngüsünden sonra 1 işlem yapılacaksa süslü paranteze ihtiyaç yok. Kimse de demiyor ki kod düzenli yazılmalı.
Değişkenleri tanımlarken her değişkeni farklı satırda yazmak büyük projelerde compile aşamasında zaman farkına sebep olur. Ayrıca bu kodda ++i ile i++ nın hiçbir farkı olmadığını bildiğinizi varsayıyorum. Ahkam kesen ben değilim maalesef sizsiniz. "Hiçbir akıllı dememiş ki" diye cevaplarsanız egoistliğinizi ortaya çıkarmış olursunuz. Burası yardım platformu artistlik yapma platformu değil.Gerek olmaması yapılmasının zarar olduğu anlamına gelmiyor. Sadece görsel bir fark o. Compile aşamasında hiçbir şey değişmiyor.
Çok biliyorsanız i++ yerine ++i yaz derdiniz. Boşuna ahkam kesmeyin.
Kodun düzenli yazılması da aynı şekilde. Ben millete okunaklı kod yaz demekten usandım. Buyurun siz deyin. Sizi dinlerler belki.
i++ ile ++i'nin her zaman farkı vardır. Mecburen bunu bilmediğinizi varsayıyorum.Ayrıca bu kodda ++i ile i++ nın hiçbir farkı olmadığını bildiğinizi varsayıyorum.
Aynı kodu çok az farkla atıp, asıl hatayı düzeltmeden defalarca, çeşitli şekillerde atarsanız gayet akıllı derim. Bunun ego ile alakası yok. Sorunun ne olduğunu bilirsen yazarsın. Bilmiyorsan, iyi bir tahminin varsa yazıp böyle olabilir dersin."Hiçbir akıllı dememiş ki" diye cevaplarsanız egoistliğinizi ortaya çıkarmış olursunuz.
Sadece daha toplu yazdım sizin için ve i değerini 0'dan başlattım.
Hocam int toplam değişkenini toplam=0 olarak değiştirin. Bende o şekilde doğru çalıştı.
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 ?@Jacquezint toplam;yerineint toplam = 0;yazar mısın?
Diğer değişkenler için de bunu yapmanı tavsiye ederim.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.