Utilice operadores de asignación en c ++

Video: Tutorial 7 de C++ - Operadores de asignación

Un operador de asignación en C ++ es un operador binario que cambia el valor de su argumento izquierdo. El signo igual (=), Un operador de asignación simple, es una necesidad absoluta en cualquier lenguaje de programación. Este operador pone el valor del derecho; argumento mano en la izquierda; argumento mano. Los otros operadores de asignación son lo suficientemente extraño que parecen ser capricho de alguien.

Entonces, ¿qué acerca de lo siguiente:

int var1-int var2 = 2-var1 = var2 = 1-

Si ha utilizado la izquierda a la derecha regla, var1 termina con el valor 2 pero var2 con el valor 1, que es contrario a la intuición. Para evitar esto, varios operadores de asignación se evalúan de derecha a izquierda. Por lo tanto, el fragmento de ejemplo asigna el valor 1 a var2 y luego copia el mismo valor en var1.

Los creadores de C (a partir del cual se originó C ++) notaron que las asignaciones de frecuencia siguen la forma de

variable = # variable constante

donde # es algún operador binario. Por lo tanto, para incrementar un operador número entero de 2, el programador podría escribir

nVariable = nVariable + 2-

Esta expresión dice, “Añadir 2 al valor de nVariable y almacenar los resultados de nuevo en nVariable.”Si lo hace, cambia el valor de nVariable 2 a más de lo que era.

Video: 12.Operadores de Asignacion en C++

Debido a que la misma variable aparece en ambos lados del signo =, los mismos Padres de la Revolución C decidieron crear una versión del operador de asignación con un operador binario adjunto. Esto dice, en efecto, “Tú realizar cualquier operación sobre una variable y almacenar los resultados de nuevo en la misma variable.”

Cada operador binario tiene uno de estos ingenioso versiones asignación. Por lo tanto, la asignación se acaba de dar podría haber sido escrito de esta manera:

Video: Tutorial de C++ en Español # 9 - Operaciones de Asignación

nVariable = nVariable + 2-nVariable + = 2-

Aquí la primera línea dice (ser muy explícito ahora), “Toma el valor de nVariable, agregar 2, y almacenar los resultados de nuevo en nVariable.”La siguiente línea dice (un poco más abruptamente),“Añadir 2 al valor de nVariable.

Video: Aprendiendo A Programar En C #8 - Operadores De Asignación

Aparte de la asignación en sí, estos operadores de asignación no se utilizan muy a menudo. Sin embargo, tan extraño como puede ser que parezcan, a veces pueden realmente hacer que el programa resulta más fácil de leer.

Artículos Relacionados