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:
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.