C++'ta += nasıl çalışır?

RSK06

Hectopat
Katılım
29 Aralık 2020
Mesajlar
2.286
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
What does += mean in C++?
+= add and assignment operator, it adds right operand to the left operand and assign the result to left operand. C += a is equivalent to C = C + a.
Böyle anlatıyor fakat anlamadığım şey şu, mesela;



Burada += in nasıl çalıştığını anlamadım, veya diğer sorularda neden += yaptığımı anlamadım. Bunu kısaca açıklar mısınız? Total = Total + temp mi oluyor şimdi burada?
 
Son düzenleyen: Moderatör:
Hata değil de uyarı alıyorsunuz diye görüyorum ben. Sebebi de girinti. For döngüsü açıp küme parantezi ( { } ) kullanmamışsınız. Ama girintiler de öyle. For, while, if, else vb. arkadaşlar parantezle daha iyi, daha hatasız kullanılır.
i++'nın === i += 1 === i = i + 1 olması gibi.
i -= -1 ve ++i üzgün
 
Eki Görüntüle 976423
Peki ben burada error alıyorum bunun sebebi nedir ?
Parantezlerin eksikliği ve düzensiz indent yüzünden tam olarak ne yapmak istediğiniz anlaşılmıyor.

Mesela; if altındaki satırların sadece ilkinin if içerisi true olunca çalıştığını ve for parantezsiz olduğu için sadece for'un altındaki ilk satırın temperatures vector'ünü iterate ettiğinin farkında mısınız? Yoksa altında olduğu için onu da çalıştırdığını mı düşünüyorsunuz?

Parantez yoksa sadece ilk satır çalışır.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…