Ändra variabler i 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.

Att ändra en variabel är en komplex fråga när det gäller objektorienterade programmeringsspråk som C++. I den här artikeln lär du dig grunderna i att ändra variabler, inklusive begreppen const och lvalue.

Vad är denna "konst" före datatypen?

konstant int PI = 3,14159;

" const" är en mycket viktig kvalificering. Du bör använda den här kvalificeraren för variabler som aldrig ska ändras.


L-värde eller R-värdekoncept

Följande visar några exempel:

int X = 1, Y = 3;	
X = Y + 1; // Bra		
Y + 1 = X; // FEL!

Nyckeln är för L-värdet:

  • Variabeln som ska ändras måste placeras till vänster om operatorn “=".
  • Operationsuttrycket ska stå på höger sida om operatorn "=".

R-värde:

  • I princip alla andra uttryck.

Varning: Även om följande är syntaktiskt korrekt, är det dåligt:

Felmeddelande som visas på skärmen anger att en variabel inte kan ändras i VEX V5-programmeringen, med en röd varningssymbol och beskrivande text.

Utdata: X = 20; Y = 20;

Dessutom, när kompilatorn genererar en varning bör du alltid granska den noggrant. Aldrig en bra idé att ignorera det.

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

Last Updated: