Asignación compuesta

La asignación compuesta trata de una operación especial, donde la variable a la que se va a asignar posteriormente, se incluye como la parte izquierda de la operación. Entre las asignaciones compuestas se incluyen: +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=.

#include <iostream>
using namespace std;

int main ()
{
  int a, b=3;
  a = b;
  a+=2;
  cout << a;
}

¿Qué valor tendrá a al final de la ejecución?

Es decir, a+=2 es equivalente a:

a = a + 2;

results matching ""

    No results matching ""