+= (soma e atribui)

x += y

Quando você quer acumular valores numa variável, esse operador é a forma curta de x = x + y. É o queridinho de somatórios, médias e contadores que crescem em passos maiores que 1.

Sintaxe

x += y;   // equivale a x = x + y;

Parâmetros

  • x: a variável que recebe o resultado.
  • y: o valor (ou variável) a ser somado a x.

Retorno

O novo valor de x (útil quando usado dentro de uma expressão maior).

Exemplo

void setup() {
  Serial.begin(9600);
  int soma = 0;
  for (int i = 1; i <= 5; i++) {
    soma += i;   // acumula 1+2+3+4+5
  }
  Serial.println(soma);  // imprime 15
}

void loop() {}

Notas e cuidados

  • Também funciona com float: preco += 0.5; soma meio real de cada vez.
  • Com String, o += concatena texto em vez de somar números.
  • Fique de olho no tipo da variável: acumular muitos valores num int pode estourar o limite de 32767 no Uno.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker