¿Qué es la asignación de suma += Operador en C++?
En C++, el operador += se conoce simplemente como operador de asignación compuesto, que suma el número del operando del lado derecho al número del operando del lado izquierdo y asigna el resultado al operando del lado izquierdo.
En C++, usamos el operador += para ejecutar la suma y la asignación en un solo paso, lo que hace que la ejecución sea más rápida.
Inicialización de variables usando el operador +=
En t a = 5 ;a += 5 ;
La expresión anterior un+=5 es igual a a=a+5 . Después de esta operación, el valor de a será 10 .
Cómo usar la asignación de adición += Operador en C++
El operador += le permite escribir una ecuación que, de otro modo, necesitaría dos operaciones distintas: suma y asignación, en una declaración breve. Funciona con cualquier estructura de datos matemáticos, incluidos números, valores de punto flotante y tipos definidos por el usuario que permiten los operadores + y =. Entendamos este operador con la ayuda de un programa simple y fácil en C++:
#incluir
usando el espacio de nombres estándar ;
En t principal ( ) {
En t a = 0 ;
a += 10 ;
a += 20 ;
a += 70 ;
cout << 'Total: ' << a << final ;
devolver 0 ;
}
En el programa anterior, definimos e inicializamos una variable con un valor entero igual a cero. El operador += se usa para sumar los números 10, 20, y 70 en la suma corriente. Finalmente, usamos cout para generar el número total. Este ejemplo muestra cómo usar el operador += para sumar números al total actual de una manera clara y legible.
Producción
El operador de asignación de suma también se puede usar con cadenas:
#incluirusando el espacio de nombres estándar ;
En t principal ( ) {
ensartar un = 'Hola ' ;
cadena b = 'linux' ;
a += b ;
cout << 'La cadena es: ' << a << final ;
devolver 0 ;
}
Producción
El programa anterior combina dos cadenas usando el operador += en C++.
Conclusión
El operador += en C++ es una herramienta útil para realizar sumas con una asignación en el mismo paso, lo que da como resultado un código más simple, efectivo, sin ambigüedades e indulgente. Este operador proporciona claridad en el código y facilita que un desarrollador ponga menos esfuerzo en el desarrollo.