The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Cambiar una variable es una cuestión compleja cuando se trata de lenguajes de programación orientados a objetos como C++. En este artículo, aprenderás los fundamentos de las variables cambiantes, que incluyen los conceptos de const y lvalue.
¿Qué es esta "const" antes del tipo de datos?
const int PI = 3.14159;
" const" es un calificativo muy importante. Debe usar este calificador para variables que nunca deben cambiar.
Concepto de valor L o valor R
A continuación se muestran algunos ejemplos:
int X = 1, Y = 3; X = Y + 1; // Bueno Y + 1 = X; //¡INCORRECTO!
La clave es para el valor L:
- La variable a modificar debe colocarse en el lado izquierdo del operador "=".
- La expresión de operación debe estar en el lado derecho del operador "=".
Valor R:
- Básicamente, cualquier otra expresión.
Precaución: Si bien lo siguiente es sintácticamente correcto, es malo:
Resultado: X = 20; Y = 20;
Además, cuando el compilador produce una advertencia, siempre debe revisarla cuidadosamente. Nunca es una buena idea ignorarlo.