Variabelen wijzigen in 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.

Het wijzigen van een variabele is een complexe vraag als het gaat om objectgeoriënteerde programmeertalen zoals C++. In dit artikel leer je de grondbeginselen van het wijzigen van variabelen, waaronder de concepten const en lvalue.

Wat is deze "const" vóór het gegevenstype?

const int PI = 3,14159;

const” is een zeer belangrijke kwalificatie. U moet deze kwalificatie gebruiken voor variabelen die nooit mogen veranderen.


L-waarde of R-waarde concept

Hieronder ziet u enkele voorbeelden:

int X = 1, Y = 3;	
= Y+1; // Goed		
Y + 1 = X; // NIET CORRECT!

De sleutel is voor de L-waarde:

  • De te wijzigen variabele moet aan de linkerkant van de operator “=” worden geplaatst.
  • De bewerkingsuitdrukking moet zich aan de rechterkant van de operator “=” bevinden.

R-waarde:

  • Eigenlijk alle andere uitdrukkingen.

Let op: hoewel het volgende syntactisch correct is, is het slecht:

Er wordt een foutmelding op het scherm weergegeven waarin staat dat een variabele niet kan worden gewijzigd in de VEX V5-programmering, met een rood waarschuwingssymbool en een beschrijvende tekst.

Uitgang: X = 20; J = 20;

Bovendien moet u, als de compiler een waarschuwing geeft, deze altijd zorgvuldig bekijken. Het is nooit een goed idee om het te negeren.

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

Last Updated: