Variables cambiantes en VEXcode Pro V5

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:

Mensaje de error que se muestra en una pantalla que indica que no se puede cambiar una variable en la programación VEX V5, con un símbolo de advertencia rojo y texto descriptivo.

Resultado: X = 20; Y = 20;

Además, cuando el compilador produce una advertencia, siempre debe revisarla cuidadosamente. Nunca es una buena idea ignorarlo.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: