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.
¿Qué son las variables?
Las variables son como contenedores que almacenan algo. Cada "tipo" de contenedor posee un conjunto de propiedades que incluyen el tamaño y el tipo de contenido que puede contener.
Dos atributos que debes conocer:
Tipos
Cada variable debe tener un "tipo". Este artículo cubrirá solo los tipos primitivos: char, short, int, long, long long, float y double.
El tipo de datos primitivo solo puede contener valores escalares, sin dimensión. Elegir el tipo correcto es fundamental, ya que el tipo afecta la forma en que se almacena la variable.
Declaraciones
Las variables deben declararse/crearse antes de poder usarlas.
p. ej.
int altura; cantidad de
flotador;
Inicialización significa rellenar previamente la variable con un valor inicial:
p. ej.
altura = 5.0;
cantidad = 0.0;
O bien, puede hacer tanto la declaración como la inicialización juntas:
int altura = 5.0; cantidad de
flotación = 0.0;
Muestra:
int length=5, width=10;
Brain.Screen.print("Perímetro de a %d por %d rectángulo = %d",
length, width, (length + width)*2 );
Ejemplo para mostrar problemas con algo no inicializado:
int main() {
// Inicializando la configuración del robot. ¡NO LO RETIRE!
vexcodeInit();
int length=5;
int width;
int perimeter = (length + width) * 2; //Incorrecto, ya que el ancho no está inicializado
}Muestra para mostrar declaración no válida:
int main() {
// Inicializando la configuración del robot. ¡NO LO RETIRE!
vexcodeInit();
int length=5, width;
int length; //Incorrecto. No puede declarar con un nombre de variable existente.
int x, float y; //Incorrecto. Debe usar ";", ya que int y float son tipos diferentes.
int perímetro = (largo + ancho)*2; //Incorrecto, ya que el ancho no está inicializado
}